# 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('猜对了,666呀')
count = count + 1
print('老弟,这次不赖一共猜了%d次' % count)
print('老弟你这一次需要付%d元,请选择付款方式' % (count * 2))
is_continue = input('\n\n童鞋,你还玩嘛,2元一次呦!(Y/N)')
结果展示: