当前位置: 首页 > news >正文

小节2:Python数学运算

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

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

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

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

导入方法:

import math
math.函数名(...)

PS:搜索Python math库官方文档

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

例题:计算 -x^{2}-2x+3=0 的两个实数根

求根公式为:

import math
a = -1
b = -2
c = 3x1 = (-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)

输出:

 

http://www.lryc.cn/news/160049.html

相关文章:

  • 查看Oracle_表名、字段名、注释、进程及杀进程等常用语句
  • 吴恩达gradio课程:基于开源LLM(large language model)的聊天应用
  • Redis缓存预热、缓存雪崩、缓存击穿、缓存穿透
  • 手写Mybatis:第20章-Mybatis 框架源码10种设计模式分析
  • 系列一、前言
  • C/C++输出绝对值 2019年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • 记一次生产环境服务卡死排查记录
  • AFL模糊测试
  • PaddleOCR学习笔记1-初步尝试
  • ExpressLRS开源代码之框架结构
  • 【C++ • STL】一文带你走进string
  • GPT引领前沿热点、AI绘图
  • ArcGIS Pro3.0.2保姆级安装教程
  • 如何才能搭建高质量的在线产品手册呢?
  • 从零开始学习软件测试-第38天笔记
  • ASP.NET Core 8 的 Web App
  • jeesite自定义数据字典,自定义字典表,自带树选择数据源(保姆级图文教程)
  • 基于v-md-editor的在线文档编辑实现
  • C(结构体指针、利用结构体指针偏移获取数据)
  • 数据结构和算法之插入排序
  • 感应电动机
  • AjaxJavaScriptcss模仿百度一下模糊查询功能
  • sqli-labs复现
  • k8s入门到实战--跨服务调用
  • 小程序中使用分包
  • python官方标准库
  • Python Opencv实践 - 霍夫圆检测(Hough Circles)
  • 异步请求库的实际应用案例:爬取豆瓣经典电影
  • 数据结构学习系列之两个单向链表的合并
  • java网络编程,套接字socket