吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2005|回复: 8
收起左侧

[Python 转载] 【python日常学习】猜谜小游戏

[复制链接]
aa吴所谓 发表于 2020-7-29 09:54
刚刚学完while语法,瞎编了个猜谜小程序
[Python] 纯文本查看 复制代码
secret_word = "邓超"
guess_tips = ["中国男明星","导演","分手大师"]
guess = ""
guess_count = 0
guess_limit = 3
out_of_guesses = False
i = 0
print("猜测机会共3次!")
while guess != secret_word and not(out_of_guesses):
    if guess_count < guess_limit:
        print(guess_tips[i])
        i +=1
        guess = input("Enter guess:")
        guess_count += 1
    else:
        out_of_guesses = True
if out_of_guesses:
    print("猜测3次机会已用尽,你输了!!")
else:
    print("恭喜你,你猜对了!!")


1.png

优化后可以自己输入想要猜的词,提示等,但是目前感觉输入提示词的时候过于麻烦,还在简化
[Python] 纯文本查看 复制代码
secret_word = input("请输入想要对方猜的词:")
guess_tips = eval(input("请输入关键词:"))
for a in range(10):
    print("\n")
guess = ""
guess_count = 0
guess_limit = 3
out_of_guesses = False
m = 0
print("猜测机会共3次!")
while guess != secret_word and not(out_of_guesses):
    if guess_count < guess_limit:
        print(guess_tips[m])
        m +=1
        guess = input("Enter guess:")
        guess_count += 1
    else:
        out_of_guesses = True
if out_of_guesses:
    print("猜测3次机会已用尽,你输了!!")
else:
    print("恭喜你,你猜对了!!")



2.png

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
Dongzi495 + 1 我很赞同!
T_urbo + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zucker 发表于 2020-7-29 10:17
输入不是汉字,又不报错,这段代码都没。必须要输入汉字或英文的代码,你没写
锋逸520 发表于 2020-7-29 10:22
额,有点迷,前面不管输入了什么,最后一个输入邓超就赢了......
 楼主| aa吴所谓 发表于 2020-7-29 10:30
锋逸520 发表于 2020-7-29 10:22
额,有点迷,前面不管输入了什么,最后一个输入邓超就赢了......

就是有三次机会猜,每次都会给一个提示词,猜对就赢了,三次都错就输了
FoxBar 发表于 2020-7-29 10:36
来论坛看了这么多帖子,终于找到一个我能看懂的代码了
一起加油
xiao9798 发表于 2020-7-29 11:01
继续加油
wynnshn 发表于 2020-7-29 11:14
学习一下,支持分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表