Mini Game - Hangman

phillip yoonΒ·2021λ…„ 6μ›” 25일
0

πŸ‘¦ Python Hangman


πŸ’‘ Code

# Hangman
# κΈ°λ³Έ ν”„λ‘œκ·Έλž¨ μ œμž‘ 및 ν…ŒμŠ€νŠΈ

import time

# 처음 인사
name = input("What is your name? ")

print("Hi, " + name, 'Time to play hangman game!')
print()
time.sleep(1)
print("Start loading...")
print()
time.sleep(0.5)
# μ •λ‹΅ 단어
word = 'secret'
# μΆ”μΈ‘ 단어
guesses = ''
# 기회
turns = 10
# while loop
# 찬슀 μΉ΄μš΄νŠΈκ°€ 남아 μžˆμ„ 경우
while turns > 0:
    # μ‹€νŒ¨ 횟수
    failed = 0
    # μ •λ‹΅ 단어 반볡
    for char in word:
        # μ •λ‹΅ 단어 내에 μΆ”μΈ‘ 단어가 ν¬ν•¨λ˜μ–΄ μžˆλŠ” 경우
        if char in guesses:
            print(char, end=' ')
        else:
            # ν‹€λ¦° 경우 λŒ€μ‹œλ‘œ 처리
            print("_", end=' ')
            failed += 1
    # 단어 좔츑이 μ„±κ³΅ν•œ 경우
    if failed == 0:
        print()
        print()
        print("Congratulations! The Guesses is correct.")
        break
    print()

    # μΆ”μΈ‘ 단어 κΈ€μž λ‹¨μœ„ μž…λ ₯
    print()
    guess = input("guess a character:")
    # 단어 λ”ν•˜κΈ°
    guesses += guess

    # μ •λ‹΅ 단어에 μΆ”μΈ‘ν•œ λ¬Έμžκ°€ ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμœΌλ©΄
    if guess not in word:
         turns -= 1
         print("Oops! Wrong")
         print("You have ", + turns, " more guesses!")
         if turns == 0:
             print('Your hangman game is failed. Bye!')
profile
세상이 더 λ‚˜μ•„μ§€κΈ°λ₯Ό λ°”λΌλŠ” 마음으둜 κ°œλ°œμ— μž„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

0개의 λŒ“κΈ€