# -*- 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部分的函数应该是凭自己感觉敲的代码,感觉是很挫,没有查资料。等这一轮基础过后再回头看有什么更好的实现方法。