【“笨办法”学Python】3.数字和数学计算——PEMDAS次序

本文介绍了Python中的基本数学运算符,包括加、减、乘、除、取模、幂和取整数,并展示了逻辑和比较运算符的使用。通过示例代码解释了如何在Python中进行数学计算。同时,详细阐述了PEMDAS(括号、指数、乘除、加减)次序,这是理解运算优先级的关键。文章还提供了运行Python程序的方法,帮助读者实践这些概念。
摘要由CSDN通过智能技术生成

3.数字和数学计算——PEMDAS次序



前言

  每一种编程语言都包含处理数字和进行数学计算的方法。


一、Atom文本编辑器

算术运算符

运算符中文名称功能描述例子
+两个数字相加print(3+5),输出8
-两个数字相减print(5-3),输出2
*两个数字相print(5*3),输出15
/两个数字相print(6/3),输出2
%取模返回除法的余数print(5%3),输出2
**返回x的y次幂print(5**3),输出125
//取整数返回商的整数部分print(5//3),输出1

逻辑运算符

运算符中文名称功能描述
and两侧的逻辑为1时,结果为1,其他情况为0
or两侧至少有一个的逻辑为1时,结果为1,其他情况为0
notnot 0 为1,not 1 为 0

比较运算符

运算符中文名称功能描述
==等于x==y,比较结果相等时,返回True,否则返回False
!=不等于x!=y,比较结果不相等时,返回True,否则返回False
>大于x>y,比较结果x大于y时,返回True,否则返回False
<小于x<y,比较结果x小于y时,返回True,否则返回False
>=大于等于x>=y,比较结果x大于等于y时,返回True,否则返回False
<=小于等于x<=y,比较结果x小于等于y时,返回True,否则返回False

请添加图片描述

  Python数学计算示例。

print("I will now count my chickens:")

print("Hens", 25 + 30 / 6)
print("Roosters", 100 - 25 * 3 % 4 )

print("Now I will count the eggs:")

print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6 )

print("Is it true that 3 + 2 < 5 - 7")

print(3 + 2 < 5 - 7)

print("What is 3 + 2 ?", 3 + 2 )
print("What is 5 - 7 ?", 5 - 7 )

print("Oh, that's why it's False.")

print("How about some more.")

print("Is it greater ?", 5 > -2 )
print("Is it greater or equal ?", 5 >= -2 )
print("Is it less or equal ?", 5 <= -2 )



二、运行Python程序

  在Window上键入Python就可以看到结果。

python ex3.py

请添加图片描述


三、PEMDAS次序

  PEMDAS的意思是:括号(Parentheses)、指数(Exponents)、乘(Multiplication)、除(Division)、加(Addition)、减(Subtraction),这也是Python里的运算优先级。需要注意的是PEMDAS不是一个绝对次序,可以理解为:PE(M&D)(A&S)。


总结

  以上内容介绍了Python里的运算和运算优先级,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’◡’●)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

机器视觉小学徒

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

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

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

打赏作者

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

抵扣说明:

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

余额充值