Menu
Coddy logo textTech

변형 요소 추가하기

Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 52번째.

challenge icon

챌린지

쉬움

게임에 작은 변화를 추가하세요:

숫자 "3"을 포함하지만 3 또는 7로 나누어떨어지지 않는 숫자는 Almost Fizz를 출력합니다.

문자열에 특정 문자가 포함되어 있는지 확인하려면 in 멤버십 연산자를 사용하세요. 예를 들어 "a" in wordword 안에 "a"가 있으면 True를 반환합니다.

이는 for 루프에서 사용되는 in 키워드와 같지 않습니다. 여기서 in은 단순히 한 값이 다른 값 안에 존재하는지 확인합니다(예: 문자열 안에 숫자가 존재하는지 확인).

in은 문자열에 사용할 수 있으므로 먼저 str(num)을 사용해 숫자를 문자열로 변환해야 합니다. 예를 들어 "3" in str(num)은 숫자 안 어디엔가 숫자 3이 나타나는지 확인합니다.

직접 해보기

print("Welcome to FizzBuzz!")

def fizzbuzz(number):
    result = ""
    if number % 3 == 0:
        result += "Fizz"
    if number % 7 == 0:
        result += "Buzz"
    if result == "":
        result = str(number)
    return result

limit = int(input())

# Play FizzBuzz
for i in range(1, limit + 1):
    print(fizzbuzz(i))

기초의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러