배운 코딩 기록

[파이썬] for,continue/ 입력한 숫자만큼 더하기(4의 배수는 제외)

릴리Yu 2022. 11. 21. 16:02

continue를 이용하면 현재의 반복을 중단할 때 조건에 맞으면 현재 반복은 건너뛰고 다음반복으로 넘어간다.

4의 배수만 건너뛰고 입력한 수 만큼 더하는 프로그램을 만들어보자.

(15를 입력하면 1부터 15까지 4,8,12는 빼고 더한다)

 

n = eval(input("정수를 입력하세요: "))
sum = 0
for i in range(1, n+1):
if i % 4 ==0:
continue
sum +=i
print("4의 배수를 제외한", n , "까지의 합은", sum , "입니다.")