정수를 입력받아 짝수의 합과 홀수의 합을 구하는 프로그램
조회수 202회
odd_sum = 0
even_sum = 0
while True :
num_str = input("정수를 입력하세요.")
if num_str == "99" :
break
num = int(num_str)
if num % 2 == 0 :
even_sum += num
else :
odd_sum += num
print("홀수의 합:",odd_sum)
print("짝수의 합:",even_sum)
임의의 정수를 입력받아 홀수와 짝수의 합으로 구분하기 위해서 위의 코드를 작성하였습니다.
정수를 입력하세요.5 56
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_10208/1013878919.py in <module>
14 break
15
---> 16 num = int(num_str)
17
18 if num % 2 == 0 :
ValueError: invalid literal for int() with base 10: '5 56'
위와 같은 에러가 발생하였습니다.
어느 부분이 잘못되었을까요?
댓글 입력