用python写一个挑一挑游戏
时间: 2023-12-22 15:05:38 浏览: 15
好的,可以使用Python中的random模块来实现该游戏。下面是一个简单的挑一挑游戏示例:
```python
import random
words = ['apple', 'banana', 'orange', 'grape', 'watermelon']
answer = random.choice(words)
hidden_word = ['*' for _ in range(len(answer))]
print('猜单词游戏开始!')
print('猜一个包含{}个字母的水果名字'.format(len(answer)))
while True:
guess = input('请输入你的猜测:')
if guess == answer:
print('恭喜你猜对了!答案是{}'.format(answer))
break
if len(guess) != len(answer):
print('你的猜测长度不对,请重新输入')
continue
for i in range(len(answer)):
if guess[i] == answer[i]:
hidden_word[i] = guess[i]
print('猜测结果:{}'.format(''.join(hidden_word)))
```
这个示例代码首先随机选择一个单词作为答案,然后将其使用星号表示出来。用户需要输入自己的猜测,并与答案进行比较。如果猜对了,游戏结束;否则会提示用户猜错了,并且会显示猜测结果中正确的字母。用户可以根据这些信息继续猜测,直到猜中为止。