100~300 사이의 숫자에서 각각의 자리 숫자가 짝수인 숫자를 찾아 콤마(,)로 구분해 출력하는 프로그램을 작성하십시오.

 

#Python 해결방법

각각의 자리 숫자가 모두 짝수인 숫자만 찾아야하므로, 21x,23x, 25x, 221,223 등 홀수인 숫자가 하나라도 들어있으면 안된다. 이를 해결하기 위해 200~300의 숫자를 10으로 나눈 몫을 num이라는 새로운 변수에 저장해,이 변수가 짝수일 경우에만 출력하도록 해줬다.

 

#파이썬 for문 마지막 콤마(,) 제거 방법

 

#100~300 사이 숫자중 짝수 찾기

result=''

for i in range(100,301):

    if(i%2==0):

        a=i//10

        b=i//100

        if(a%2==0):

            if(b%2==0):

                result += str(i) + ","

print(result[:-1])

+ Recent posts