跳到主要内容

Python 程序找出三个数字中最大的

要理解这个示例,你应当具备以下Python编程相关知识:

在下面的程序中,三个数字分别存储在 num1num2num3 中。我们使用了 if...elif...else 语句梯形结构来找出这三个数中的最大值并显示出来。

源代码

# Python 程序以找出三个输入数字中的最大数
# 改变 num1、num2 和 num3 的值
# 可以得到不同的结果
num1 = 10
num2 = 14
num3 = 12

# 取消下面几行的注释,从用户那里获取三个数字
#num1 = float(input("请输入第一个数字:"))
#num2 = float(input("请输入第二个数字:"))
#num3 = float(input("请输入第三个数字:"))
if (num1 >= num2) and (num1 >= num3):
largest = num1
elif (num2 >= num1) and (num2 >= num3):
largest = num2
else:
largest = num3

print("最大的数字是", largest)

输出

最大的数字是 14.0

注意: 要测试程序,请更改 num1num2num3 的值。