2-9 python练习:带循环和条件判断的用户输入。使用raw...

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:53:50
带循环和条件判断的用户输入。使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数满足这个条件,显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。
# 请用户输入一个0至100之间的值,判断是否符合条件
number = raw_input("请输入一个0至100的整数:\n") # 初始化输入的变量
number = int(number)

while number >= 100 or number <= 0: # 当输入的变量在0到100以外,循环输入数值
... number = raw_input("打印输入失败请再输入:\n") #打印输入失败,请再输入
... number = int(number)

if number !=str():
... print "输入成功,您输入是", number # 打印输入成功
else:
... print "您什么也没输入" # 这句话放在这不起作用,有待以后继续学习

while 0 < n < 100:
..n = int(raw_input('Please input a number:'))
..print 'Wrong number.'
点代表空格。因为百度知道会把它认为“没用”的空格删掉。

#!/usr/bin/python

#so simple
def tw0():
while True:
#提示输入,检查类型是否是数字
try:
x=int(raw_input('enter a number between 1 to 100: '))
except BaseException:
print 'wrong type,number please.....fuck you!!'
continue
#判断其范围是否符合要求
if x>=1 and x<=100:
return True
else:
print 'wrong,again....fuck you!!!'
continue
if __name__ == '__main__':
print tw0()

while 1:
try:
n=int( raw_input("input a number:\n"))
if n>=1 and n<=100 :
print("OK")
break
else:
print