Crossin的编程教室
标题:
这是怎么回事?我新手
[打印本页]
作者:
wxcnzb
时间:
2018-3-22 21:05
标题:
这是怎么回事?我新手
num = 10
print 'Guess what I think?'
answer=int(input())
if answer<num:
print'too small!'
if answer>num:
print'too big!'
if answer==num:
print'BINGO!'
我是新手,我看到了第六章课程,然后按照上面做了,比如我输入一个12之后,会出来一个too big!,但是我再输入别的就只会有我刚输入的数字出来,这是为什么呀,我用的2.7.14
作者:
wxcnzb
时间:
2018-3-22 21:11
就是python 只能回应我第一个答案,然后我再输入数字,它会回一个跟我一样的数,这是为什么呀?我仔细观察了命令,也没有打错
作者:
crossin先生
时间:
2018-3-22 22:31
这个代码只能执行一次。后面会讲到循环
作者:
zzpc
时间:
2018-3-23 17:10
你的逻辑不行,敲完回车你命令就结束了,没注意到教程是执行了3次吗
作者:
梅林
时间:
2018-3-27 19:38
多次运行是要用到循环的 你这个里面没有,所以就相当于运行一次就结束了
作者:
ysmjaycn
时间:
2018-3-28 14:52
你需要增加一个for或者while的循环。
在输入和num不相等的时候循环执行该程序,若相等则结束。
具体可以继续后面的教程有。
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5