猜单词(简单版)

import random  
  
# 创建单词序列,并去除重复项  
WORDS = list(set(("python", "jumble", "easy", "difficult", "answer", "continue",  
                   "phone", "position", "game")))  
  
print(  
    """  
     欢迎参加猜单词游戏   
   把字母组合成一个正确的单词.  
    """  
)  
 
#是否继续
is_continue = "y"  
while is_continue.lower() == "y":  
    # 从序列 WORDS 中随机挑出一个单词  
    word = random.choice(WORDS)  
    # 创建乱序后单词 jumble混乱的东西 
    jumble = ""
    # 将单词转为列表,方便删除字符 temp临时的
    temp_word = list(word)
    #while 循环判断
    while temp_word:  
        position = random.randrange(len(temp_word))
        # pop删除并返回指定位置的元素
        jumble += temp_word.pop(position)    
    print("乱序后单词:", jumble)  
  #guess 猜测,推测
    guess = ""  
    while guess != word:  
        guess = input("\n请你猜: ").lower()  # 转换为小写以忽略大小写  
        if guess == "":  
            print("你放弃了猜测。")  
            break  
        elif guess != word:  
            print("对不起不正确.")  
  
    if guess == word:  
        print("真棒,你猜对了!\n")  
  
    # 游戏结束后,重新询问是否继续  
    is_continue = input("\n\n是否继续(Y/N):")  
  
print("游戏结束,谢谢参与!")

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做个尘世俗人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值