求三个数的最大值

题目描述:

编写程序,要求用户从键盘输入三个整数,输出其中的最大数。

输入格式:

输入三个整数,以逗号分隔。

输出格式:

输出三个数的最大值。

样例输入:

3,4,5

样例输出:

3 4 5 max number is: 5

提示:

算法提示:

将第一个数作为最大数先赋值给max_value,然后将max_value逐一与另外两个整数进行比较,当发现更大数时,将它的值赋值给max_value。

 

while True:
    num = input("输入三个整数,以逗号分隔")
    num = num.split(",")
    new_num = [int(x) for x in num]
    max_num = new_num[0] if new_num[0] > new_num[1] else new_num[1]
    max_num = max_num if max_num > new_num[2] else new_num[2]
    print(new_num[0], new_num[1], new_num[2], "max number is:", max_num)

 

  

 

while True:
    lst = input("输入三个整数,以逗号分隔").split(',')
    lst = list(map(int, lst))
    lst.sort()
    print(lst[-1])

  

严格按照输入输出的格式。

 

posted @ 2023-05-16 09:25  sangern  阅读(194)  评论(0编辑  收藏  举报