输入三个整数x,y,z,请把这三个数由小到大输出

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注