(Python) 算术表达式


算术表达式

回忆一下赋值运算符。一般的观点可以写成如下: <前> 变量名=表达式 赋值运算符右侧的表达式允许您使用各种公式计算变量的值。
 
表达式可以包含:
X整数和实数(在实数中,整数和小数部分用点分隔,而不是逗号,这是数学中的习惯)
X算术符号:  
+ 加法,
- 减法,
* 相乘,
/ 划分
**求幂;

X对标准函数的调用(我们将只给出一个大集合的一部分。所有数学函数都在 math 库中描述,必须使用 import math 线)
 abs(n) 整数模 n
 math.fabs(x) 实数模块x 
 math.sqrt(x) 实数的平方根 x
 math.pow(x,y) 计算xy次方;

X括号更改操作顺序。
 
短表达式
当改变变量的值时,使用缩写   很方便。 <头> <正文>
 

完整条目 缩写符号
a = a + b 一个+=  b
a = a - b 一个-=  b
a = a*b *=  b
a = a / b 一个/=  b

内联函数

任何编程语言都包含许多可用于算术表达式的内置函数。
要使用额外的功能,您通常需要包含额外的库。

例如,最常用的标准数学函数以及如何用 Python 编写它们:

 abs(i) 整数模 i,
 math.fabs(x) 实数模x,
 math.sqrt(x) 实数的平方根 x,
 math.pow(x,y) 计算xy次方。
 
需要记住!
函数参数总是写在括号中。

为了使这些功能起作用,您需要连接一个额外的数学库(模块)。
这可以通过在程序的开头添加行来完成   <前> 导入数学 可以在官方 Python 文档站点

用编程语言编写算术表达式的规则

假设我们需要以这种方式计算以数学形式编写的表达式:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
 

在编写为我们计算结果的程序之前,让我们制定规则以用编程语言编写代数表达式:
 
需要记住!
  1. 表达式包含数字、其他变量名、运算符符号、括号、函数名。
  2. 算术运算及其符号(+, -, *, /, // , %).
  3. 小数点分隔符是句点。
  4.  表达式写在一行中(表达式的线性表示法),字符依次排列,ALL 操作符号放下,使用括号。

因此,按照算术表达式的书写规则,我们必须将这个(数学记数法)分数转化为线性记数法,即把分数写在一行中。
由于分子和分母都是复数(即包含两个或两个以上的因数),所以在写线性形式时,需要将分子和分母中的表达式用括号括起来。
因此,这种表达式的线性符号将如下所示: <前> (2*17.56*17.56)/(7*2.47*0.43) 让我们编写一个程序来计算这个表达式。为此,让我们定义输入和输出数据

输入
因为我们知道所有的值,所以不需要从键盘输入任何东西,因此不会有输入。

印记
程序应显示此算术表达式的结果(您可以将其输入任何变量,或立即在屏幕上显示该值)。

我们将立即在屏幕上显示表达式的结果,而不将其保存在任何变量中。  
由于我们有一个分数,结果将是一个实数  <前> 打印((2 * 17.56 * 17.56)/(7 * 2.47 * 0.43)) 在您的计算机上运行该程序并检查它产生的结果是否等于  82.94984330235246

然后完成任务。
 
 

整数除法

Python 中的除法运算 ("/") 的结果可以是非整数,或者,正如他们在编程中所说的那样, 实数。通常我们需要从除法中得到一个整数和一个余数。例如,我们知道一个物体的长度以厘米为单位,我们需要找出它是多少整米,还剩下多少厘米。 
例如 
435 厘米 = 4 米 35 厘米。
如果我们将数字 435 除以 100,即除以 100 的整数部分,就可以实现这一点。
435除以100的余数是35厘米。
在这种情况下,使用以下操作:
 // - 整数除法
 % - 除法余数。

程序可以这样写: <前> 长度 = 435 m = 长度 // 100 厘米 = 长度 % 100


你要记住!
整数除法运算:
  1. // - 整数除法
  2. % - 除法余数