跳到主要内容

Python 程序加两个数字

要理解这个例子,你需要掌握以下 Python 编程主题的知识:

在下面的程序中,我们使用了 + 运算符来实现两个数字的加法。

示例 1:加法运算

# 该程序实现两个数字的加法
num1 = 1.5
num2 = 6.3

# 加法运算
sum = num1 + num2

# 显示结果
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

输出

The sum of 1.5 and 6.3 is 7.8

下面的程序计算用户输入的两个数字的和。

示例 2:通过用户输入实现两数相加

# 存储输入的数字
num1 = input('Enter first number: ')
num2 = input('Enter second number: ')

# 加法运算
sum = float(num1) + float(num2)

# 显示结果
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

输出

Enter first number: 1.5
Enter second number: 6.3
The sum of 1.5 and 6.3 is 7.8

在这个程序中,我们让用户输入两个数字,然后显示用户输入的两个数字之和。

我们使用内置函数 input() 来获取输入。由于 input() 返回一个字符串,我们需要使用 float() 函数将字符串转换为数字。然后,进行加法运算。

另外,我们可以通过下面的方式在一条语句中完成加法运算,而不使用任何变量。

print('The sum is %.1f' %(float(input('Enter first number: ')) + float(input('Enter second number: '))))

输出

Enter first number: 1.5
Enter second number: 6.3
The sum of 1.5 and 6.3 is 7.8

尽管这个程序没有使用变量(更节省内存),但它的可读性较差。