我正在学习python和制作一个计算器,教程说的是float而不是int。什么是浮点数为什么不直接使用int
lg40wkob1#
与int或integer数据类型相反,float数据类型可以更精确地存储数值数据。integer数据类型丢失了关于数字的尾数或小数部分的信息。因此,在需要精确度的应用程序中,我们使用float数据类型而不是int。
j2cgzkjk2#
欢迎来到Stackoverflow!这是一个你可以深入研究的问题,我绝对会谷歌一下这个。例如,这个页面上的Wikipedia已经给予了你一大堆信息。现在,为了不给你太多的信息,我们可以不带太多细节地回答你的问题:float是一种可以用来表示十进制数字的类型(其中有一个逗号的数字,例如0.5)。int是一种只能用来表示整数(1,2,50,...)的类型。不要犹豫,谷歌周围的更多信息!
nlejzf6q3#
浮点数是小数点后带有数字的数字,例如12.56。它也可以称为实数。整数是一个整数,如12。如果你在计算器中使用整数,那么你就不能用整数以外的任何东西来计算。例如,如果输入12 + 12,则可以使用int。但是,如果输入12.56 + 12.56,则会出现错误,因为int函数假定用户输入的是整数
3条答案
按热度按时间lg40wkob1#
与int或integer数据类型相反,float数据类型可以更精确地存储数值数据。integer数据类型丢失了关于数字的尾数或小数部分的信息。因此,在需要精确度的应用程序中,我们使用float数据类型而不是int。
j2cgzkjk2#
欢迎来到Stackoverflow!
这是一个你可以深入研究的问题,我绝对会谷歌一下这个。例如,这个页面上的Wikipedia已经给予了你一大堆信息。
现在,为了不给你太多的信息,我们可以不带太多细节地回答你的问题:
float是一种可以用来表示十进制数字的类型(其中有一个逗号的数字,例如0.5)。int是一种只能用来表示整数(1,2,50,...)的类型。
不要犹豫,谷歌周围的更多信息!
nlejzf6q3#
浮点数是小数点后带有数字的数字,例如12.56。它也可以称为实数。
整数是一个整数,如12。
如果你在计算器中使用整数,那么你就不能用整数以外的任何东西来计算。
例如,如果输入12 + 12,则可以使用int。但是,如果输入12.56 + 12.56,则会出现错误,因为int函数假定用户输入的是整数