import random
isCountinue = "Y"
for isCountinue in "Y,y" :
words = ("answer","difficult","python","hello")
#随机抽取一个单词
word = random.choice(words)
answer = word
#将抽取的单词顺序打乱
disorder=""
for i in word :
#随机抽取一个字符放入disorder中,并且将该字符从word删除
position = random.randrange(len(word))
disorder = word[position] #表示第position个
#step默认为1,将第1个到position-1和第position+1到最后一个字符进行拼接
disorder = word[:position] + word[(position+1):]
print("乱序之后的单词%s"%disorder)
guess = input("请你输入你猜测的单词")
while guess != answer :
print("组合失败,请重新猜测")
else :
print("恭喜你猜测成功!")
isCountinue = input("是否继续游戏:Y/N")
print("游戏结束,欢迎下次继续")
运行结果: