小节2:Python数学运算

1、Python的运算优先级顺序和平时数学中的一样,都是先括号,再乘方,再乘除,再加减。

PS:乘方符号再Python中用**表示,如2的三次方用2**3表示

2、用Python做更高级的运算(如:三角函数,log,开方等)

首先,需要导入一个叫math的函数库。你可以把每一个函数库想象成一个工具箱,里面的每一个函数都是一个工具,负责一个功能。比如像我们熟悉的print()也是一个函数,负责提供展示或输出的功能。但print()太常用了,Python直接帮你默认放在里面了,所以不需要导入。像这种不需要导入,默认就有的函数,叫做内置函数。而math是一个专门提供数学运算函数的库。

导入方法:

python 复制代码
import math
math.函数名(...)

PS:搜索Python math库官方文档

math --- 数学函数 --- Python 3.11.5 文档

例题:计算 的两个实数根

求根公式为:

python 复制代码
import math
a = -1
b = -2
c = 3

x1 = (-b + math.sqrt(b**2 - 4 * a * c)) / (2*a)
x2 = (-b - math.sqrt(b**2 - 4 * a * c)) / (2*a)

print("x1 =", x1)
print("x2 =", x2)

输出:

相关推荐
谢景行^顾18 分钟前
深度学习--激活函数
人工智能·python·机器学习
三千院本院21 分钟前
LlaMA_Factory实战微调Qwen-LLM大模型
人工智能·python·深度学习·llama
wljt30 分钟前
Linux 常用命令速查手册(Java开发版)
java·linux·python
WPG大大通34 分钟前
AIoT | 软件:Astra MCP边缘算力构建详解
经验分享·笔记·python·硬件架构·代码
波诺波1 小时前
环境管理器
linux·前端·python
诸葛思颖1 小时前
把本地 Python 项目用 Git 进行版本控制并推送到 GitHub
git·python·github
测试老哥1 小时前
自动化测试用例的编写和管理
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
周杰伦_Jay1 小时前
【Python Web开源框架】Django/Flask/FastAPI/Tornado/Pyramid
前端·python·开源
周杰伦_Jay1 小时前
【Python后端API开发对比】FastAPI、主流框架Flask、Django REST Framework(DRF)及高性能框架Tornado
数据结构·人工智能·python·django·flask·fastapi·tornado
chenchihwen1 小时前
AI代码开发宝库系列:PDF文档解析MinerU
人工智能·python·pdf·dashscope