【发布时间】:2022-11-27 19:12:24
【问题描述】:
我只是在学习 python 并制作一个计算器,教程说 float 而不是 int。什么是浮点数
为什么不直接使用 int
【问题讨论】:
-
分享代码,我们现在什么也做不了
-
你不能只用谷歌搜索google.com/search?q=what+is+a+floating+number ...吗?
标签: python
我只是在学习 python 并制作一个计算器,教程说 float 而不是 int。什么是浮点数
为什么不直接使用 int
【问题讨论】:
标签: python
浮点数是小数点后有数字的数字,例如 12.56 。它也可以称为真实的。
整数是整数,例如 12。
如果您在计算器中使用整数,那么您将能够使用整数以外的任何东西进行计算。
例如,如果您执行 12 + 12,则可以使用 int。但是,如果您输入 12.56 + 12.56,则会出现错误,因为 int 函数假定用户输入的是整数
【讨论】:
与 int 或整数数据类型相反,浮点数可以更精确地存储数值数据。整数会丢失有关数字的尾数或小数部分的信息。所以在对精度有要求的应用中,我们使用float数据类型而不是int。
【讨论】:
欢迎来到 Stackoverflow!
这是一个你可以深入研究的问题,我绝对会用谷歌搜索这个。例如,Wikipedia 页面已经为您提供了一堆信息。
现在,为了不让您被太多信息淹没,我们可以在不提供太多细节的情况下回答您的问题:
浮点数是一种可以表示十进制数字的类型(其中带有逗号的数字,例如 0.5)。 int 是一种只能表示整数(1、2、50,...)的类型。
不要犹豫,用谷歌搜索更多信息!
【讨论】: