以下是一个使用Python编写的猜单词小游戏,仅需要大约50行代码:
import random # 定义单词列表 words = ['apple', 'banana', 'orange', 'watermelon', 'strawberry'] # 选择一个单词 word = random.choice(words) # 将单词转换成列表 letters = list(word) # 隐藏单词的字母 for i in range(len(letters)): letters[i] = '_' # 游戏循环 while True: # 打印隐藏的单词 print(' '.join(letters)) # 获取用户猜测 guess = input('请猜一个字母:').lower() # 判断猜测是否正确 if guess in word: for i in range(len(word)): if word[i] == guess: letters[i] = guess else: print('你猜错了!') # 判断游戏是否结束 if '_' not in letters: print('恭喜你猜对了!') break
该游戏随机从一个单词列表中选择一个单词,玩家需要在最少的猜测次数内猜出该单词。游戏通过一个while循环实现,每次循环会打印一个隐藏的单词,并获取玩家的猜测。当玩家猜中某个字母时,游戏会更新隐藏的单词,直到玩家猜中整个单词为止。
评论