# GuessWords.py(猜单词游戏)
import random as r
# 输入数据
WORDS = ['easy', 'during', 'apple', 'orange', 'pink', 'zzt', 'python', 'dog']
# 定义一个单词库
# 处理数据
is_continue = 'Y'
while is_continue in ['y', 'Y', 'yes', 'YES']:
word = r.choice(WORDS) # 从单词库中随机选取一个并存放在word里
correct = word
jumble = '' # 定义一个jumblec存放打乱后的单词
while word:
position = r.randrange(len(word)) # 将单词随机抽取的某个字母的位置保存在poisition变量中
jumble = jumble + word[position] # 将随机抽取的字母一个一个的存放到jumble中
word = word[:position] + word[position + 1:] # 将word中随机抽取的字母删除
# 输出数据
count = 0
print('打乱后的单词为:', jumble)
guess = input('请输入你猜测的单词:') # 提示玩家输入猜测后的单词
while guess != correct:
print('答错,请加油')
count += 1
guess = input('请输入你猜测的单词:')
if guess == correct:
print('恭喜你猜对了')
count = count + 1
print('这次一共猜了%d次' % count)
is_continue = input('还要继续吗?(Y/N)')