python猜单词游戏_Python小程序之猜单词游戏

计算机随机产生一个单词,打乱字母顺序,供玩家去猜。(可供猜的单词自己定义)

import random

WORDS = ("math","english","china","history")

right = 'Y'

print("欢迎参加猜单词游戏!")

while right=='Y' or right=='y':

word=random.choice(WORDS)

correct=word

newword = ''

while word:

pos=random.randrange(len(word))

newword+=word[pos]

#将word单词下标为pos的字母去掉,取pos前面和后面的字母组成新的word

word = word[:pos]+word[(pos+1):] #保证随机字母出现不会重复

print("你要猜测的单词为:",newword)

guess = input("请输入你的答案:")

count=1

while count<5:

if guess!=correct:

guess = input("输入的单词错误,请重新输入:")

count+=1

else :

print("输入的单词正确,正确单词为:",correct)

break

if count == 5:

print("您已猜错5次,正确的单词为:",correct)

right = input("是否继续,Y/N:")

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值