2-9 python练习:带循环和条件判断的用户输入。使用raw...
来源:百度知道 编辑:UC知道 时间:2024/06/07 09:53:50
# 请用户输入一个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