# -*- coding: utf-8 -*-
#输入三个整数x,y,z,请把这三个数由小到大输出。
def inputNumber():
while True:
try:
x = input('input number please:')
#if isinstance(x,(int,float)):
break
except NameError:
print 'Error,input number please:'
return x
def comNumber(x,y,z):
if xy:
print 'from small to big:',y,z,x
else:
print 'from small to big:',y,x,z
x = inputNumber()
y = inputNumber()
z = inputNumber()
print 'your input number is:',x,y,z
comNumber(x,y,z)
1、第一次了解了try,except在程序中的应用,实际上一开始没有把要判断异常的语句放在try模块中,导致总是无法执行出预期的结果。
2、comNumber部分的函数应该是凭自己感觉敲的代码,感觉是很挫,没有查资料。等这一轮基础过后再回头看有什么更好的实现方法。