【自学Python】Python算术运算符

Python算术运算符

Python算术运算符教程

Python 中算术运算符是对 数值类型变量 进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。

Python算数运算符语法

运算符说明实例结果
+12.34 + 43.2155.55
-43.21 - 12.3430.87
*2 * 3.141596.28318
/43.21 / 221.605
%取余,即返回除法的余数7 % 21
//整除,返回商的整数部分7 // 23
**幂,即返回 x 的 y 次方2 ** 532

案例

加减乘运算

使用 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 中算术运算符是对数值类型的变量进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。

Python 中加、减、乘、除、取模、整除和乘方运算的运算符分别是 +-*/%//**

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值