Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 所以我';我在这里面临一个问题,在计算数据时,忽略小数点,只计算整数,10*11.50应该是115_Python_Python 3.x_Tkinter_Tkinter Entry_Tkinter Text - Fatal编程技术网

Python 所以我';我在这里面临一个问题,在计算数据时,忽略小数点,只计算整数,10*11.50应该是115

Python 所以我';我在这里面临一个问题,在计算数据时,忽略小数点,只计算整数,10*11.50应该是115,python,python-3.x,tkinter,tkinter-entry,tkinter-text,Python,Python 3.x,Tkinter,Tkinter Entry,Tkinter Text,第一个图像是用于计算的代码,数量、速率和盘都是intvar文本变量 第二张图是错误我得到的计算是错误的代码忽略了小数点,只是计算了11我错在哪里请引导我希望你得到我的问题 让我明确一点,我是Python和Tkinter的新手。看起来这里发生的事情是11.5被转换为整数,因此,四舍五入为11。尽管存在过度解释的风险,但数字有几种不同的数据类型。整数总是整数,无论是正数还是负数,但不能有小数部分。如果您尝试创建一个带有小数部分的整数,它将创建整数,但忽略小数部分,只保留整数部分,实际上是四舍五入。

第一个图像是用于计算的代码,数量、速率和盘都是intvar文本变量

第二张图是错误我得到的计算是错误的代码忽略了小数点,只是计算了11我错在哪里请引导我希望你得到我的问题


让我明确一点,我是Python和Tkinter的新手。看起来这里发生的事情是11.5被转换为整数,因此,四舍五入为11。尽管存在过度解释的风险,但数字有几种不同的数据类型。整数总是整数,无论是正数还是负数,但不能有小数部分。如果您尝试创建一个带有小数部分的整数,它将创建整数,但忽略小数部分,只保留整数部分,实际上是四舍五入。数据类型“double”可以容纳小数,因此尝试使用
DoubleVar()
而不是
IntVar()
来处理任何可能需要小数部分的内容。

能否显示定义
速率
数量
,….的代码?您确定在这里使用的是Python 3吗?非常感谢它的工作