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

要理解这个例子,你应该具备以下 Python 编程 主题的知识


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

源代码

# Python program to find the largest number among the three input numbers

# change the values of num1, num2 and num3
# for a different result
num1 = 10
num2 = 14
num3 = 12

# uncomment following lines to take three numbers from user
#num1 = float(input("Enter first number: "))
#num2 = float(input("Enter second number: "))
#num3 = float(input("Enter third number: "))

if (num1 >= num2) and (num1 >= num3):
   largest = num1
elif (num2 >= num1) and (num2 >= num3):
   largest = num2
else:
   largest = num3

print("The largest number is", largest)

输出

The largest number is 14

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


另请阅读

在我们结束之前,让我们来检验一下你对这个例子的理解!你能解决下面的挑战吗?

挑战

编写一个函数来找出三个数字中最小的。

  • 例如,对于输入 312,输出应为 1
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战