num1 = input("Num1:")
num2 = input("Num2:")
num3 = input("Num3:")
输出三个数字中的最大值/最小值
num1 = input("Num1:") num2 = input("Num2:") num3 = input("Num3:") if num1>num2>num3: print("最大值为:",num1) elif num2>num1>num3: print("最大值为:",num2) else: print("最大值为:",num3)
以上代码会出错,当你输入1,3,2 的时候,最大值为2
正确代码如下:
num1 = input("Num1:") num2 = input("Num2:") num3 = input("Num3:") if num1>num2: max_num = num1 if max_num > num3: print("max num is",max_num) else: print("max num is",num3) else: max_num = num2 if max_num > num3: print("max num is",max_num) else: print("max num is",num3)