这个目的怎么达成呀?
1.请使用Python一个函数sort_three_value,三个输入点。
2.不能保证这三个点的类型,你需要检查,如果不是数值类型需要抛出异常,异常类型需明确为类型异常。
3.为这个三个输入点按照数值类型做排序,输出排序后的结果,结果类型为tuple。
异常那需要自定义异常判断数据类型怎么处理呀?
def sort_three_value():
num = []
x = 1
while x<=3:
i = input()
try:
n = float(i)
num.append(n)
except:
print("输入的不是数值类型,请重新输入:")
x -= 1
x += 1
num.sort()
num1 = tuple(num)
print(num1)
print(type(num1))
sort_three_value()
try:
num = float(input())
except:
print("Type Error: Numerical value expected")
try:
num = int(input())
except:
print("类型异常")