Crossin的编程教室
标题:
初学Python,这个if语句猜数字为什么我的只能运行第一个if...
[打印本页]
作者:
interestteacher
时间:
2019-4-12 15:47
标题:
初学Python,这个if语句猜数字为什么我的只能运行第一个if...
代码是这样
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!')
总是输的第一个数字猜完结果之后再输第二个就不按程序走了,为什么呢?
RESTART: C:/Users/Administrator/AppData/Local/Programs/Python/Python37-32/lesson7ifyuanlizi.py
Guess what I think?
22
too big!
>>> 1
1
>>> 10
10
>>>
作者:
crossin先生
时间:
2019-4-13 11:21
程序只执行一次,再次执行要重新 run
学到后面课程你会了解使用while来进行循环
作者:
tian_jian
时间:
2019-4-13 19:51
一起互相学习。
import os
num=10
print("Guess what i think?")
while True:
answer =int(input())
if answer<num:
print('too small')
elif answer>num:
print('too big!')
elif answer == num:
print('bingo!')
break
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5