设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: iamocean
打印 上一主题 下一主题

【Python 第9课】random

[复制链接]

0

主题

0

好友

14

积分

新手上路

Rank: 1

楼主
发表于 2015-11-11 12:48:34 |显示全部楼层
葫芦娃 发表于 2014-1-2 22:40
from random import randint
num=randint(0,100)

我理解是:

bingo是人为设置的一个触发开关,单独用来确定程序的运行方向。按你的设置,先为answer赋予了false,然后while的运行条件是answer 为false,但是while的第一句又把answer的值改为了input()。所以while在第一次运循环运行之后就失去了运行条件answer==false,所以当然只有一次循环。

但是第二次你认为设置了一个独立于循环计算外的bingo触发开关。bingo的false状态仅会在answer==num状态下被改变,进而终止while运行。所以可以持续运行
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

沙发
发表于 2015-11-11 12:51:47 |显示全部楼层
fix 发表于 2015-5-12 08:20
from random import randint

num = randint(1,100)

最后一段应该是if answer==,不过最后为什么又把answer设置为了111???
回复

使用道具 举报

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

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

GMT+8, 2024-5-17 13:32 , Processed in 0.016426 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部