콘솔 응용 프로그램 개발/Python

[Python] FizzBuzz

KwonYongHyeon 2021. 3. 11. 09:23
반응형

 

 

FizzBuzz는 매우 유명한 코딩 예제로, 3의 배수는 Fizz, 5의 배수는 Buzz, 3과 5의 공배수는 FizzBuzz, 나머지 숫자들은 그냥 출력하는 프로그램입니다.


 

그럼 바로 코드 공개 하도록 하겠습니다.

a = int(input("범위 정하기: "))	#범위 정하기
for i in range(a + 1):	#여기서 a+1으로 하는 이유는 a가 15면 0에서 14까지 작동시킴. 15까지 작동시키려면 a+1로 해줘야만 함.
    if i == 0:	#0 생략
        continue
    elif i % 3 == 0 and i % 5 == 0:	#공배수 처리
        print("FizzBuzz")
    elif i % 3 == 0:	#3의 배수 처리
        print("Fizz")
    elif i % 5 == 0:	#5의 배수 처리
        print("Buzz")
    else:	#나머지 처리
        print(i)

 

 

와아아아아아아아안성!

 

 

반응형