赞
赏
Python 中算术运算符是对 数值类型 的 变量 进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。
运算符 | 说明 | 实例 | 结果 |
---|---|---|---|
+ | 加 | 12.34 + 43.21 | 55.55 |
- | 减 | 43.21 - 12.34 | 30.87 |
* | 乘 | 2 * 3.14159 | 6.28318 |
/ | 除 | 43.21 / 2 | 21.605 |
% | 取余,即返回除法的余数 | 7 % 2 | 1 |
// | 整除,返回商的整数部分 | 7 // 2 | 3 |
** | 幂,即返回 x 的 y 次方 | 2 ** 5 | 32 |
使用 python 算术运算符,实现加减乘运算
print("嗨客网(www.haicoder.net)")
# 使用 python 算术运算符,实现加减乘运算
num1 = 100
num2 = 98.7
sum = num1 + num2
sub = num1 - num2
mul = num1 * num2
print('sum =', sum, 'sub =', sub, 'mul =', mul)
程序运行后,控制台输出如下:
我们首先定义了两个变量,一个是 整型变量 num1 和一个 浮点型变量 num2,接着我们将变量 num1 和变量 num2 的和,差和乘积的结果分别赋值给变量 sum、sub、和 mul。
最后,我们使用 print() 函数,打印出这三个变量的值。我们发现,num1 和 num2 的差并不是 1.3,这是因为在计算机中所有的浮点数都是近似存储的,所以浮点数运算的结果都是近似值。
而 num1 和 num2 的乘积是 9870.0 而不是 9870,是因为在 Python 中,整数和浮点数进行运算,其结果也必定是浮点数。
使用 python 算术运算符,实现除取余和整除运算
print("嗨客网(www.haicoder.net)")
# 使用 python 算术运算符,实现除取余和整除运算
num1 = 100
num2 = 3
div = num1 / num2
mod = num1 % num2
idiv = num1 // num2
print('div =', div, 'mod =', mod, 'idiv =', idiv)
程序运行后,控制台输出如下:
我们首先定义了两个整型变量,num1 和 num2,接着我们将变量 num1 和变量 num2 的商,余数和整除后的商分别赋值给变量 div、mod、和 idiv。
最后,我们使用 print() 函数,打印出这三个变量的值。我们发现,num1 和 num2 的商是 33.3333,是一个准确的带小数的值,而不像其他语言一样会省略小数,num1 和 num2 的商的余数是1。
而 num1 和 num2 的整除的商是 33,这个是省略了小数。
使用 python 算术运算符,实现幂运算
print("嗨客网(www.haicoder.net)")
# 使用 python 算术运算符,实现幂运算
num1 = 2
num2 = 5
exp = num1 ** num2
print('Exp =', exp)
程序运行后,控制台输出如下:
我们首先定义了两个整型变量,num1 和 num2,接着我们将变量 num1 和变量 num2 的幂的结果赋值给变量 exp。
最后,我们使用 print() 函数,打印出变量 exp 的值。注意,幂运算的运算符是 **
,乘法的运算符是 *
。
Python 中算术运算符是对数值类型的变量进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。
Python 中加、减、乘、除、取模、整除和乘方运算的运算符分别是 +
、-
、*
、/
、%
、//
、**
。