Word Jumble 猜单词游戏
import random #建立单词序列
WORDS = ("python", "word","easy","happy","diffcult","play","again")
# start the game
print(""" 猜单词游戏 请把字母组合成一个正确单词 """)
iscontinue="y"
while iscontinue=='y'or iscontinue=='Y':
word = random.choice(WORDS) #从序列中随机挑选一个单词
correct = word #一个用于判断玩家是否猜对的变量
jumble ="" #建立乱序后的单词
while word:
position = random.randrange(len(word)) #根据word长度,产生word随机位置
jumble += word\[position\] #将position位置子母组合到乱序后单词
word = word\[:position\] + word\[(position + 1):\] #经过切片,将position位置字母从原单词表中删除
print("乱序后单词:", jumble)
guess = input("\\n请你写出你的答案:")
while guess != correct and guess !="":
print("对不起,回答错误")
guess = input("请继续回答:")
if guess == correct:
print("恭喜你,回答正确\\n")
iscontinue=input("\\n\\n是否继续(Y/N):")