Python使用进阶之运算符(3)—— 算术运算符使用

本文介绍了Python中的算术运算符,包括加(-)、减(+)、乘(*)、除(/)、模(%)、取整除(//)和幂(**),并给出了运算优先级。示例展示了如何进行加减乘除以及使用模和幂运算。此外,还提到了浮点数计算的精度问题和列表索引的操作。
摘要由CSDN通过智能技术生成

Python中共有以下算术运算符:

运算符描述实例
+加 - 两个对象相加a + b 输出结果 31
-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -11
*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 210
/除 - x 除以 yb / a 输出结果 2.1
%模 - 返回除法的余数b % a 输出结果 1
**幂 - 返回x的y次幂a**b 为10的21次方
//取整除 - 向下取接近商的整数

9 // 2 输出结果 4

-9 // 2 输出结果 -5

Python中从最高到最低优先级算术运算符:

运算符描述
**指数 (最高优先级)
* / % //乘,除,求余数和取整除
+ -加法减法

注:可查看  Python 运算符的使用

举例

算术运算符举例:

        加减乘除法运算符:

>>> 12.5 + 34
46.5
>>> 45.1 - 32
13.100000000000001
>>> 12 * 12
144
>>> 154 / 14
11.0

        注:减法和除法结果并不准确,可查看浮点数计算问题,或者调用第三方库decimal库的Decimal编写代码。

        模(%)、取整除(//)和幂(**)运算符:

>>> a = 13
>>> b = 3
>>> a % b
1
>>> a ** b
2197
>>> a // b
4

课后答案

Python 使用进阶 —— 列表的索引 课后答案如下:

1、

s=input()
ls=s.split()
print(ls[1])

2、

s=input()
ls=s.split()
print("%8d %8d %8d"%(int(ls[0]),int(ls[1]),int(ls[2])))

课后练习

1、

请输出:输入整数 a 模 2 的结果

输入样例

3

输出样例:

1

2、

输入格式:输出 100 除以输入整数 a 后的商和余数

输入样例

6

输出样例

16……4

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

诗者才子酒中仙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值