python
[파이썬연습] DAY 5.4 FizzBuzz 면접 문제
슬로우코더
2023. 1. 1. 14:39
과제
1~100까지 숫자중
3으로 나뉘어서 나머지가 0이 나오면 FIZZ
5로 나뉘어져 나머지가 0이 나오면 BUZZ
3과 5 동시에 나눠서 나머지가 0 이 나오면 FIZZ BUZZ를 출력한다
내가 한 것
for number in range(1,101):
if number % 3 == 0 :
if number % 5 == 0 :
print("FIZZ BUZZ")
else :
print("FIZZ")
elif number % 5 == 0 :
if number % 3 == 0 :
print("FIZZ BUZZ")
else :
print("BUZZ")
else :
print(number)
모범답안
for number in range(1, 101):
if number % 3 == 0 and number % 5 == 0:
print("FizzBuzz")
elif number % 3 == 0:
print("Fizz")
elif number % 5 == 0:
print("Buzz")
else:
print(number)
총평
아하
저렇게 간단하게 할 수 있군.
udemy의 파이썬 강좌를 보고 연습하는 공간입니다.
문제가 될 시 삭제하겠습니다.
udemy 파이썬 강좌 -> https://www.udemy.com/course/best-100-days-python