知行编程网知行编程网  2022-09-04 00:00 知行编程网 隐藏边栏  378 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么输出数字的相关知识,包括不会写python到哪里可以收到,以及python编程这些编程知识,希望对大家有参考作用。

python如何输出数字


Python数字运算

Python 解释器就像一个简单的计算器:你可以在解释器中输入一个表达式,它会输出表达式的值。

表达式的语法很简单:+、-、* 和 / 与许多其他语言(如 Pascal 或 C)一样;括号可用于分组操作。例如:

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # 总是返回一个浮点数
1.6

注意:浮点运算的结果在不同的机器上可能会有所不同。稍后我们将讨论控制浮点运算的输出。

用Python输出数字,可以直接使用print()语句来直接输出。

在整数除法中,除法 (/) 始终返回浮点数。如果你只想得到一个整数结果,丢弃可能的小数部分,你可以使用操作符 // :

>>> 17 / 3  # 整数除法返回浮点型
5.666666666666667
>>>
>>> 17 // 3  # 整数除法返回向下取整后的结果
5
>>> 17 % 3  # %操作符返回除法的余数
2
>>> 5 * 3 + 2 
17

等号('=')用于给变量赋值。赋值后,解释器不会显示除下一个提示之外的任何结果。

>>> width = 20
>>> height = 5*9
>>> width * height
900

Python 可以使用**操作来进行幂运算:

>>> 5 ** 2  # 5 的平方
25
>>> 2 ** 7  # 2的7次方
128

变量必须先“定义”(即给定值)才能使用,否则会出错:

>>> # 尝试访问一个未定义的变量
... n
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined

完全支持浮点数;当混合不同类型的数字时,整数被转换为浮点数:

>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5

在交互模式下,最后一个输出表达式的结果分配给变量 _ 。当你使用 Python 作为桌面计算器时,这使得后续计算更容易,例如:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

在这里,_ 变量应该被用户视为只读变量。不要显式地为其赋值 - 你将创建一个具有相同名称的单独局部变量并屏蔽内置变量的功能。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享