반응형
표준 입력으로 정수 두 개가 입력됩니다(첫 번째 입력 값의 범위는 1~1000, 두 번째 입력 값의 범위는 10~1000이며 첫 번째 입력 값은 두 번째 입력 값보다 항상 작습니다). 첫 번째 정수부터 두 번째 정수까지 숫자를 출력하면서 5의 배수일 때는 'Fizz', 7의 배수일 때는 'Buzz', 5와 7의 공배수일 때는 'FizzBuzz'를 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다).
문제
1
2
3
4
5
6
7
8
9
10
|
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
|
cs |
입력
35 40
결과
FizzBuzz
36
37
38
39
Fizz
답
1
2
3
4
5
6
7
8
9
10
11
|
a,b=map(int,input().split())
for i in range(a,b+1):
if i%5==0 and i%7==0:
print('FizzBuzz')
elif i%5==0:
print('Fizz')
elif i%7==0:
print('Buzz')
else:
print(i)
|
cs |
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 22.10 (2의 거듭제곱 리스트 생성하기) (0) | 2020.07.30 |
---|---|
코딩도장_파이썬 심사문제 21.6 (별 그리기) (0) | 2020.07.28 |
코딩도장_파이썬 심사문제 19.6 (산 모양으로 별 출력하기) (0) | 2020.07.28 |
코딩도장_파이썬 심사문제 18.6 (두 수 사이의 숫자 중 3으로 끝나지 않는 숫자 출력하기) (0) | 2020.07.27 |
코딩도장_파이썬 심사문제 17.6 (교통카드 잔액 출력하기) (0) | 2020.07.27 |
댓글