변형 요소 추가하기
Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 52번째.
챌린지
쉬움게임에 작은 변화를 추가하세요:
숫자 "3"을 포함하지만 3 또는 7로 나누어떨어지지 않는 숫자는 Almost Fizz를 출력합니다.
문자열에 특정 문자가 포함되어 있는지 확인하려면
in멤버십 연산자를 사용하세요. 예를 들어"a" in word는word안에"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 컴파일러