Python 浮点和整数相乘

Python 浮点和整数相乘,python,input,Python,Input,因此,我试图创建一个程序,根据每个部分(测试、硬件等)的百分比,告诉您您在课程中的百分比 例如,我正在使用 T1 = 100, T2 = 100, F1 = 100, HW = 0, IC = 100, LAB = 100, 由于某种原因,当它执行(T1+T2)时,它会返回19019.0,因此T1和T2在此上下文中是字符串,基本上是连接字符串 尝试float(T1)+float(T2)如果只使用(int(T1)+int(T2)),则不需要包含float(T1+T

因此,我试图创建一个程序,根据每个部分(测试、硬件等)的百分比,告诉您您在课程中的百分比

例如,我正在使用

T1 = 100,    
T2 = 100,    
F1 = 100,    
HW = 0,
IC = 100,    
LAB = 100,

由于某种原因,当它执行
(T1+T2)
时,它会返回
19019.0
,因此

T1和T2在此上下文中是字符串,基本上是连接字符串


尝试
float(T1)+float(T2)

如果只使用
(int(T1)+int(T2)),则不需要包含
float(T1+T2)
,python会在乘法时自动将int更改为float,这也会解决您的问题。

T1=“100” T2=“100”

T1+T2=“100100”


“100100”*0.19=19019.0

我将其更改为您所说的,现在它返回打印(浮点(T1)+浮点(T2)*.19)和119print((浮点(T1)+浮点(T2))*.19),因此它首先进行加法,然后进行乘法:)
T1 = 100,    
T2 = 100,    
F1 = 100,    
HW = 0,
IC = 100,    
LAB = 100,