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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 지역주민,국가유공자,현역군인,70세이상 에 대한 할인율 (0) | 2023.04.11 |
---|---|
[파이썬] 문제 : isdigit(), isalpha(), isalnum() (0) | 2023.04.11 |
[파이썬] 문제 : 엑셀(excel) 읽기, sheetname 읽기 (0) | 2023.04.11 |
[파이썬] 문제 : 자동판매기 거스름돈 동전 개수 (0) | 2023.04.11 |
[파이썬] 문제 : 주차장 요금 계산 (0) | 2023.04.11 |
댓글