设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 18506|回复: 3
打印 上一主题 下一主题

请问,生成随机数,为什么一直都是0呢?

[复制链接]

1

主题

0

好友

11

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2019-7-12 16:50:33 |只看该作者 |倒序浏览
from random import randint
答案 = randint(1,100)

print("请猜一下我心中想的一个数字:")
答案=False

while 答案==False :
    输入=int(input())
    if 答案>输入 :
        print("太小了,大一点吧!")
    if 答案<输入 :
        print("太大了,变小一点吧!")
    if 答案==输入 :
        print("你真棒,猜中了!")
        答案=True
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

沙发
发表于 2019-7-12 16:51:16 |只看该作者
每一次运行答案都是0,百度也没有找到答案,请大神告知,谢谢!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2019-7-12 23:41:16 |只看该作者
momo719 发表于 2019-7-12 16:51
每一次运行答案都是0,百度也没有找到答案,请大神告知,谢谢!

答案=False
你这里又重新给它赋值了。你应该另外用个变量来记录是否猜中,不是都用同一个

比如:
是否猜中 = False
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

11

积分

新手上路

Rank: 1

地板
发表于 2019-7-15 11:03:19 |只看该作者
crossin先生 发表于 2019-7-12 23:41
答案=False
你这里又重新给它赋值了。你应该另外用个变量来记录是否猜中,不是都用同一个

确实是这样,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 15:12 , Processed in 0.023277 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部