python自定义函数,对输入数字进行排序
自定义函数,输入三个整数x,y,z,把这三个数由小到大输出,可调用input()。(需要加判断:判断输入数据是否为数字)。
判断是否为数字:.isdigit()
def f(x):
return(sorted(lst))
lst = []
for i in range(1,4):
st = input('请输入第%i个数字:'%i)
while not st.isdigit():
st = input('输入了非数字请重新输入第%i个数字:'%i)
else:
lst.append(int(st))
f(lst)
输出
请输入第1个数字:50
请输入第2个数字:12
请输入第3个数字:90
[12, 50, 90]