专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Python短文,简单的了解下算术表达式和数字变量(三)

ins518 2024-11-21 16:11:49 技术文章 10 ℃ 0 评论

转载说明:原创不易,未经授权,谢绝任何形式的转载

本文介绍了Python中的算术表达式和数字变量。这是“Python短文”系列短文的第三篇,您将了解数字、算术表达式和数字变量的基本知识。本文将涵盖基本算术运算符、运算次序、使用括号指定运算次序、变量赋值和获取整数输入等知识点。在阅读本文之后,您将学会如何在Python中使用算术表达式和数字变量。

基本算术运算符

在Python中,您可以使用以下运算符执行基本算术运算:

以下是演示如何在Python中使用算术运算的程序:

print(3 + 2) # 输出: 5
print(3 - 2) # 输出: 1
print(3 * 2) # 输出: 6
print(3 / 2) # 输出: 1.5
print(3 // 2) # 输出: 1
print(3 % 2) # 输出: 1
print(3 ** 2) # 输出: 9

您还可以将算术运算与更复杂的表达式结合使用,这将在本文的末尾进行演示。

表达式 3 // 2 使用整除运算符 //

将 3 除以 2 并向下取整到最接近的整数。在这种情况下,结果为 1,因为 3 能够整除 2 一次,余数为 1。

运算次序

在Python中,与数学一样,运算次序决定了算术表达式的计算方式。Python遵循标准的数学运算次序:括号、指数、乘除(从左到右执行),加减(从左到右执行)。

以下是Python中如何应用运算次序的示例:

print(3 + 2 * 4 - 1)
# 3 + 2 * 4 - 1
# = 3 + 8 - 1
# = 11 - 1
# = 10

使用括号指定的运算次序

您可以使用括号来指定算术表达式中的运算次序。括号用于分组运算,并指示应在其他运算之前执行它们。

以下是如何使用括号指定运算次序的示例:

print((3 + 2) * 4 - 1)
# (3 + 2) * 4 - 1
# = 5 * 4 - 1
# = 20 - 1
# = 19

变量赋值

您可以使用赋值运算符=在Python中将值分配给变量。然后,您可以在算术表达式中使用这些变量:

x = 3
y = 2
print(x + y) # 输出: 5
print(x * y) # 输出: 6

将输入转换为整数

要从Python中的输入转换为整数,可以使用int()函数:

num = input('输入一个整数:') # 从用户获取输入
num = int(num) # 将输入转换为整数
print(num) # 打印整数

这将提示用户输入一个整数,然后将输入转换为整数并打印它。如果用户输入无法转换为整数(例如不是数字的字符串),则会引发ValueError异常。

我们还可以一行代码获取输入并将其转换为整数:

age = int(input('输入一个整数:')) # 从用户获取输入
print(2 * age) # 打印年龄的两倍

更多

本文介绍了Python中的算术表达式和数字变量。并涵盖了基本算术运算符、运算次序、使用括号指定运算次序、变量赋值和获取整数输入等方面。在下一篇文章中,我们将介绍Python中的字符串和字符串变量。

今天的分享就到这里,希望对你有所帮助,感谢你的阅读,文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多的人看到,最后别忘记关注「前端达人」,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。

原文:https://martinxpn.medium.com/arithmetic-expressions-and-numeric-variables-in-python-3-100-days-of-python-3e6b4d62ff1d

作者:Martin Mirakyan

非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

推荐阅读

Python短文,关于print函数的基础用法(一)

Python短文,如何获取用户输入?(二)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表