프로그램
[파이썬] 문제 : 3의 배수 제외하고 1~n까지 더하기
오디세이99
2022. 12. 23. 21:16
728x90
반응형
(문제)
3의 배수를 제외하고 1에서 n (n > 1) 까지 정수를 모두 더하는 Python 프로그램을 작성하시오. (단, n은 사용자로부터 입력받고, 만약 (n == "q") 이면 프로그램을 끝낸다.)
(방법)
q = ''
while True:
q = input("n값을 재입력하세요 :")
if q != 'q':
n = int(q)
if q == 'q' or n > 1:
break
if q != 'q':
hap = 0
for i in range(1, n+1) :
if i % 3 == 0 :
continue
hap += i
# print(hap)
print("1 에서 %d 까지의 합은: %d" %(n, hap))
728x90
반응형