본문 바로가기
프로그램/Python 1000제

Python 37제] S대 9주차 과제(일의 자리와 십의 자리 바뀐 수로 짝수의 합 구하기)

by 건티 2022. 3. 24.
728x90

출쳐 : 반크뉴스

 

참고풀이]

import sys #exit()

#0~99사이의 수를 입력한다.
while True:
    N=int(input())
    if 0<= N <=99:
        break
    print("0이상, 99이하의 수를 입력하시오.")
    #조건에 맞는 수가 아니면 작업을 끝낸다.
    sys.exit() 
    
#입력 받은 숫자가 10 미만이면 짝수의 합을 구한다.
#(입력 받은 숫자 포함)
Sum=0
if 10< N <99:
    #십의 자리수와 일의 자리 수를 바꾼다.
    Ten=N//10
    il=N%10
    N=il*10+Ten

#0~N까지의 짝수의 합을 구한다.
for i in range(0,N+1,2):
        Sum+=i
        
#결과출력
print("Total =", Sum)

 

 

참고풀이 결과]

 

 

 

 

대한민국의 아름다운 영토, 독도의 겨울

 

반응형

댓글