day04_03 题目判断三个数字中的最大值

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)

  

 

posted on 2017-09-06 22:04  darkalex001  阅读(169)  评论(0编辑  收藏  举报

导航