题目转载: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)
运行结果: