Python 猜单词游戏 - 水果主题
好的!这里是一个猜单词的Python小游戏:
import random
def play_game():
words = ['apple', 'banana', 'orange', 'peach', 'watermelon']
secret_word = random.choice(words)
attempts = 0
guessed_letters = []
print('欢迎来到猜单词游戏!')
print('我已经想好了一个水果的名称。')
print('尽量在最少的次数内猜中它!')
while True:
display_word = ''
for letter in secret_word:
if letter in guessed_letters:
display_word += letter
else:
display_word += '_'
print('猜词:', display_word)
if display_word == secret_word:
print('恭喜你!你猜对了!单词是', secret_word)
print('你一共猜了', attempts, '次。')
break
guess = input('请输入一个字母: ')
attempts += 1
if len(guess) != 1 or not guess.isalpha():
print('无效的输入,请输入一个字母。')
continue
guess = guess.lower()
if guess in guessed_letters:
print('你已经猜过这个字母了,请尝试其他字母。')
continue
guessed_letters.append(guess)
if guess in secret_word:
print('恭喜!这个字母出现在单词中。')
else:
print('很遗憾,这个字母不在单词中。')
if attempts >= 6:
print('很抱歉,你猜错的次数太多了。游戏结束!')
print('正确的单词是', secret_word)
break
play_game()
这个小游戏会从一个水果列表中随机选择一个单词作为秘密单词。你需要输入一个字母来猜测这个单词,如果猜对了,该字母会显示在正确位置上,否则会提示你猜错了。你有最多6次猜错的机会。如果猜对了单词,游戏结束并显示你猜对了单词以及猜了多少次。如果猜错的次数达到6次,游戏结束并显示正确的单词。祝你好运!
原文地址: https://www.cveoy.top/t/topic/Lbh 著作权归作者所有。请勿转载和采集!