当前位置: 代码迷 >> 综合 >> 题目13-2:编写程序,要求用户从键盘输入三个整数,输出其中的最大数。
  详细解决方案

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

热度:95   发布时间:2024-01-04 22:12:53.0

题目转载:http://python.wzms.com/s/1/132

题目描述:

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

输入格式:

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

输出格式:

输出三个数的最大值。


解法一:用 list 和 max函数输出最大值

代码:

integer_1, integer_2, integer_3 = map(int, input('请输入三个整数,以空格分开:').split())
integer_list = [integer_1, integer_2, integer_3]
print(max(integer_list))

运行结果:

解法二:用while+if语句

代码:

integer_1, integer_2, integer_3 = map(int, input('请输入三个整数,以空格分开:').split())
integer_list = [integer_1, integer_2, integer_3]
max_integer = 0
while len(integer_list) > 0:if max_integer < integer_list[len(integer_list)-1]:max_integer = integer_list[len(integer_list)-1]integer_list.pop()
print(max_integer)

 运行结果:

  相关解决方案