如何在命令行中进行Python数学运算?

如何在命令行中进行Python数学运算?

在本文中,我们将向您展示如何在命令行中执行Python数学运算。

Python是一种基于解释器的语言。当您调用Python解释器时,(>>>)Python提示符将出现。任何Python语句都可以在其前面输入。

一旦您按下 ENTER ,该语句将被执行。因此,在命令行中评估使用Python中定义的运算符的数学表达式。

阅读更多:Python 教程

运算符是什么?

表示操作的符号或函数称为运算符。例如,在数学中,加法运算符用加号(+)表示。

尽管我们在Python中使用的一些运算符在数学上很熟悉,但其他运算符是计算机编程中独有的。

以下是用于快速参考的Python数学运算符列表。

操作 说明
a+b 返回 ab 的和
a-b 返回 ab 的差异
-a 更改 a 的符号
+a a 的身份
a*b 返回 ab 的乘积
a/b 返回 ab 的商
a//b 返回 ab 的底部除法商(作为整数)
a%b 返回a / b的余数
a**b 返回 ab 次方

进行加法和减法

Python的加法和减法运算符与数学函数类似。实际上,您可以使用Python编程语言作为计算器。

加法

例子

# 加两个数
print(3 + 7)

输出

在执行上述程序时,将生成以下输出−

10

例子

我们可以将变量初始化为表示整数值而不是直接将整数传递给print语句 –

# 初始化数字
x = 3
y = 7
# 打印两个数字的加法
print(x + y)

输出 在执行上述程序时,将生成以下输出−

10

例子

我们可以将负数与正数相结合,因为整数可以是正数、负数(以及0) –

# 初始化数字
x = -10
y = 5
# 打印负数和正数的加法
print(x + y)

输出

在执行上述程序时,将生成以下输出−

-5

例子

使用浮点数时,加法也将类似操作 –

# 初始化数字
x = 4.5
y = 2.5
# 打印浮点型数字的加法
print(x + y)

输出

在执行上述程序后,将生成以下输出 −

7.0

减法

类似于加法,减法使用相同的语法,但是您将使用减号(-)作为运算符,而不是使用加号(+):

示例

# 初始化数字
x = 50
y = 30
# 打印两个数字的减法(差异)
print(x-y)

输出

在执行上述程序后,将生成以下输出 −

20

一元算术运算

单个数学表达式只包含一个组成部分或元素。

在Python中,加号(+)和减号(-)可以作为单个元素和值结合使用,以返回值的身份(+)或更改值的符号(-)。

加号(+), 虽然不通常使用,但表示值的身份。对于正值,我们可以使用加号(+)

示例

x = 2.5
print(+x)

输出

在执行上述程序后,将生成以下输出 −

2.5

示例

当我们使用加号与负值一起使用时,它也返回该值的身份(相似),这种情况下是负值:

x = -10
print(+x)

输出

在执行上述程序后,将生成以下输出 −

-10

对于负值,加号(+)返回相同的负结果。

另一方面,减号(-)更改值的符号。因此,如果我们传递正值,值前面的减号则返回负值

示例

x = 10
print(-x)

输出

在执行上述程序后,将生成以下输出 −

-10

或者,当我们将负号(-)一元运算符与负值一起应用时,我们将得到一个正值:

示例

x = -10
print(-x)

输出

在执行上述程序后,将生成以下输出 −

10

加号(+)和减号(-)表示的一元算术运算将返回值的身份/类似,在+x的情况下,或在-x的情况下返回值的相反符号。

执行乘法和除法

乘法和除法与加法和减法相似,看起来很像数学中的操作。

在Python中, 乘法 的符号是 ***** ,除法的符号是 /。

乘法

示例

# 初始化数字
x = 4
y = 5
# 打印两个数字的乘积/乘积
print(x*y)
# 直接打印两个数字的乘积而不初始化变量
print(2*3)

输出

执行上述程序后,将生成以下输出 −

20
6

除法

Python 3中,我们除法时商总是返回为 float 的,尽管我们使用两个整数:

示例

# 初始化数字
x = 10
y = 3
# 打印两个数字的分配(以浮点数返回)
print(x/y)

输出

执行上述程序后,将生成以下输出 −

3.3333333333333335

Python 3中,您可以使用双重除法运算符//执行地板除法。当您需要商在整数中时,可以使用地板除法。它将整除结果作为整数返回。

示例

# 初始化数字
x = 10
y = 3
# 打印两个数字的地板除法(以整数返回)
print(x//y)

输出

执行上述程序后,将生成以下输出 −

3

执行模数

模数运算符(%) 返回 余数 而不是除法的商。这有助于确定相同数字的倍数。

示例

# 初始化数字
x = 10
y = 3
# 使用模数运算符打印x除以y的余数
print(x % y)

输出

执行上述程序后,将生成以下输出 −

1

幂运算

在 Python中,**运算符用于将左侧的数字提高到右侧指数的幂。

换句话说,在表达式中 5 ** 3 ,5是提高到三次幂。这个公式有时被写成数学形式 **5 3 ** ,但它实际上意味着用5乘以自己三次。

在 Python中,我们通过执行 5 ** 3 或 5 * 5 * 5 来获得相同的 125 结果。

示例

# 初始化数字
x = 2
y = 3
# 打印x的值升高到y的幂
print(x ** y)

输出

执行上述程序后,将生成以下输出 −

8

结论

在本文中,我们学习了如何在命令行中使用 Python 进行数学计算。我们使用 Python 执行了几个数学运算,例如加法、减法、乘法、除法和幂运算。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程