무νμ κ³λ¨ κ²μμ μ»΄ν¨ν°λ‘ ꡬννκΈ°
μ΄ ν¬μ€ν μμλ 무νμ κ³λ¨ κ²μμ μ»΄ν¨ν°λ‘ ꡬννλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€. 무νμ κ³λ¨μ κ°μμ κ³λ¨μ μ¬λΌκ°λ κ²μμΌλ‘, κ³λ¨μ μ¬λΌκ°λ λμ μ νλ₯Ό ν΄μΌ νλλ°, κ³λ¨μ λμ΄κ° λ°ν¬λ μ νμ λμ΄λ³΄λ€ λλ€λ©΄ κ²μμμ νλ½ν©λλ€. μ΄μ μ»΄ν¨ν°λ‘ μ΄ κ²μμ ꡬνν΄ λ³΄κ² μ΅λλ€.
ꡬνμ μν μꡬμ¬ν
무νμ κ³λ¨ κ²μμ μ»΄ν¨ν°λ‘ ꡬννκΈ° μν΄ λ€μκ³Ό κ°μ μꡬμ¬νμ΄ μμ΅λλ€:
- κ²μμ μ¬μ©λ κ³λ¨μ κ°μλ μ νμ΄ μμ΄μΌ ν©λλ€.
- νλ μ΄μ΄λ κ²μμ μμν λ μ νμ λμ΄λ₯Ό μ λ ₯ν΄μΌ ν©λλ€.
- νλ μ΄μ΄λ ν€λ³΄λμ νΉμ ν€λ₯Ό λλ¬ μ νλ₯Ό μλν κ²μ λλ€.
- νλ μ΄μ΄κ° κ²μμμ νλ½ν κ²½μ°, κ²μ μ€λ² λ©μμ§λ₯Ό μΆλ ₯ν ν κ²μμ μ¬μμνκ±°λ μ’ λ£ν μ μμ΄μΌ ν©λλ€.
κ²μ λ‘μ§ μ€κ³
- κ²μμ while-loopλ₯Ό μ¬μ©νμ¬ κ³μ μ§νλ©λλ€.
- μ¬μ©μλ‘λΆν° μ νμ λμ΄λ₯Ό μ λ ₯ λ°μ΅λλ€.
- κ³λ¨μ λμ΄λ₯Ό λλ€μΌλ‘ μμ±ν©λλ€.
- κ³λ¨μ λμ΄κ° μ νμ λμ΄λ³΄λ€ ν΄ κ²½μ°, κ²μμμ νλ½ν©λλ€.
- κ²μ μ€λ² λ©μμ§λ₯Ό μΆλ ₯ν ν, μ¬μ©μμκ² κ²μμ μ¬μμν κ²μΈμ§ λ¬Όμ΄λ΄ λλ€.
- μ¬μ©μμ μ νμ λ°λΌ κ²μμ μ¬μμνκ±°λ μ’ λ£ν©λλ€.
ꡬνλ μμ€ μ½λ
μλλ μ΄ κ²μμ ꡬνλ μμ€ μ½λ μμμ λλ€:
import random
def infinite_stair_game():
jump_height = int(input("μ νμ λμ΄λ₯Ό μ
λ ₯νμΈμ: "))
while True:
stair_height = random.randint(1, 10) # κ³λ¨μ λμ΄ μμ±
print("κ³λ¨μ λμ΄:", stair_height)
if stair_height > jump_height:
print("νλ½νμ
¨μ΅λλ€.")
choice = input("κ²μμ λ€μ μμνμκ² μ΅λκΉ? (y/n): ")
if choice != "y":
break
infinite_stair_game()
μ΄μ μμ μ½λλ₯Ό μ¬μ©νμ¬ λ¬΄νμ κ³λ¨ κ²μμ μ»΄ν¨ν°λ‘ ꡬνν μ μμ΅λλ€. μ μ ν κ°λ° νκ²½μμ μμ μ½λλ₯Ό μ€νν΄ λ³΄μΈμ!
무νμ κ³λ¨ κ²μμ λλ€νκ² μμ±λλ κ³λ¨μ λμ΄μ λ°λΌ νλ μ΄μ΄κ° νλ½νλ κ²μμΌλ‘, μ½κ² μ κ·Όν μ μλ μ»΄ν¨ν° μΈμ΄λ‘ ꡬνν μ μμ΅λλ€. μ΄ κ²μμ 무νμ κ³λ¨μ μ¬λΌκ°λ λμ μ ν΅ν΄ κ²μμ μ¦κΈΈ μ μλλ‘ ν΄μ€λλ€.
λκΈ