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])
'알고리즘 > [SW Academy] - 초급' 카테고리의 다른 글
SW Expert Academy _6238.흐름과 제어 - 반복 4 (0) | 2021.01.30 |
---|---|
SW Expert Academy _6234. 흐름과 제어 - 반복 3 (0) | 2021.01.30 |
SW Expert Academy _6231. 흐름과 제어 - 반복 2 (0) | 2021.01.30 |
SW Expert Academy _ 6230: 흐름과 제어 - 반복 1 (0) | 2021.01.30 |