728x90
출처 : 반크_세계유산 고인돌
문제]
1~N까지 중 3의 배수이면서 4의 배수를 출력하고 그 개수와 합을 출력하는 프로그램.
조건)
▶ 한 줄에 10개씩 출력하기
▶ 100<=N<10000사이의 정수가 아니면 다시 입력받는다.
참고풀이]
#100<=N<10000사이의 정수를 입력받는다.
while True:
N=int(input("100~9999사이의 정수를 입력하시오 : "))
if 100<=N<10000:
break
print(f"{N}은(는) 100~9999사이의 수가 아닙니다.")
print("다시 입력하세요...")
#1~N까지 중 3의 배수이면서 4의 배수를 출력하고 그 개수와 합을 구한다.
Count,Sum=0,0
print()
for i in range(1,N+1):
if i%3==0 and i%4==0:
print("%5d"%i,end='')
Count+=1
Sum+=i
#출력되는 수가 10개가 되면 줄 바꾼다.
if Count%10==0:
print()
print(f"\n\n1~{N}까지 3의 배수이면서 4의 배수는 {Count}개입니다.")
print(f"1~{N}까지 3의 배수이면서 4의 배수의 합은 {Sum}입니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 54제] 1, 2, 4, 7, 11, 16, 22, 29, 37, 46, 56,... 수열 중 N번째의 값을 구하시오. (0) | 2022.04.12 |
---|---|
Python 53제] 1+2+4+7+11+16+22+29+37+46+56 수열의 합 구하기 (0) | 2022.04.12 |
Python 51제] 파이썬 Express CHAPTER 4 p185 도전문제 (0) | 2022.04.08 |
Python 50제] 파이썬 Express CHAPTER 4 p184 도전문제 (0) | 2022.04.08 |
Python 49제] 1~N까지 중 7의 배수를 출력하고 그 개수를 출력하기 (0) | 2022.04.08 |
댓글