设为首页收藏本站

Crossin的编程教室

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

【Python 第9课】random

[复制链接]

0

主题

0

好友

4

积分

新手上路

Rank: 1

楼主
发表于 2014-1-2 22:40:32 |显示全部楼层
from random import randint
num=randint(0,100)

print 'guess what i think?'
answer=False
while answer==False:
    answer=input()
    if answer>num:
        print 'too big.'
    if answer<num:
        print 'too small'
    if answer==num:
        print 'bingo.'
        answer=True

为什么在运行的时候只输入1次结果就结束了?
而from random import randint
num=randint(0,100)

print 'guess what i think?'
bingo=False
while bingo==False:
    answer=input()
    if answer>num:
        print 'too big.'
    if answer<num:
        print 'too small'
    if answer==num:
        print 'bingo.'
        bingo=True
就可以正常运行。
为什么要另外设置一个bingo出来呢? 全部用一个不可以么?
回复

使用道具 举报

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

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

GMT+8, 2024-5-4 21:59 , Processed in 0.023627 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部