FizzBuzz문제란 프로그래머를 희망하거나 흥미를 가지고 있다면 해봤을 간단한 기초 문제로,
3의 배수는 Fizz, 5의 배수는 Buzz, 하지만 15의 배수는 FizzBuzz가 출력되도록,
나머지 부분은 1부터 100까지의 숫자가 나오게 하는 프로그램을 만드는 문제입니다.
저는 다음과 같이 코드를 짰습니다.
for i in range (1,191):
if i%15==0:
print("FizzBuzz")
elif i%3==0:
print("Fizz")
elif i%5==0:
print("Buzz")
else:
print(i)
실행결과는 아래와 같습니다.

처음에는 간단한 문제라고 생각하고 range(100)을 썼다가 0부터 출력되게 하는 실수를 해버리고 말았습니다.
짧은 구문이지만 체크하지 1부터라는 조건을 잘 확인하지 못한 나 자신을 반성하는 계기가 되었습니다.
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
[Python] Tkinter를 이용한 윈도우 창 생성 (1) | 2022.08.10 |
---|---|
[파이썬 기초] 조건문(if) (0) | 2021.08.26 |
[파이썬 기초] 문자열 처리(길이, 찾기, 대문자/소문자 전환 등) (0) | 2021.08.20 |
[파이썬 기초] 연산자와 숫자처리함수 (0) | 2021.08.20 |
[파이썬 기초] 자료형 알아보기 (0) | 2021.08.19 |