213举手 ,第一个python(比较大小的 ),编译通过,但是没用 ,贴了源码
1 #!/usr/bin/python
2 # Filename: while.py
3 number=23
4 running=True
5 while running:
6 guess=int(raw_input('Enter an integer : '))
7 if guess==number:
8 print 'right'
9 running=False
10 elif guess:
11 print 'No, it is a little higher than that'
12 else:
13 print 'No, it is a little lower than that'
14 else:
15 print 'The while loop is over.'
16 print 'Done'
-------------------------------------
一 个 猜数字游戏, 但 是 不 管怎 么 弄.... 都 是 比 它大 的 结果....
高 手 : 您 踹我 吧 反 正 大 家 都是 IT人 ..
[解决办法]
if 分支条件不对啊,没有大于的判断
#!/usr/bin/python# Filename: while.pynumber=23running=Truewhile running: guess=int(raw_input('Enter an integer : ')) if guess==number: print 'right' running=False elif guess>number: print 'No, it is a little higher than that' else: print 'No, it is a little lower than that'else: print 'The while loop is over.' print 'Done'