프로그램
[파이썬] 문제 : 3333~9999까지 수 중에서 1234의 배수 구하기
오디세이99
2023. 4. 11. 13:59
728x90
반응형
(문제)
for문을 사용해서 3333~9999까지 숫자 중에서 1234의 배수를 구하되, 합계가 100000이 넘기 직전까지만 합계를 구하는 코드를 작성하세요 단, 코드에는 continue와 break을 모두 사용해서 작성하세요.
(방법)
d_sum = 0
for i in range(3333, 9999+1): # 3333~9999까지 반복, range의 end가 end-1까지 나오기때문에 +1 함
if i%1234 != 0: # 1234의 배수가 아니면 continue 해서 아래 코드를 실행하지 않도록 함
continue
if d_sum <= 100000: # 합계가 100000까지 실행하고
d_sum += i # 합계
# print(i, d_sum) # 모니터링용
else:
break # 합계가 100000 이상이면 for 반복문 종료
print(d_sum)
40722
728x90
반응형