TypeError:只能将元组(而不是“ float”)连接到元组,密度公式存在问题

时间:2019-06-26 17:54:04

标签: python tuples typeerror

我对Python很陌生,我被赋予了在Python中创建模型的任务。 我对此公式有疑问: density = p/(0.1921 * (T+273.1))。 它一直在说:TypeError: can only concatenate tuple (not "float") to tuple

有人知道解决方案吗?

p = 0.699 * exp**(-0.00009 * h) 
T = -23,4 - 0.00222 * h
rho = p/(0.1921 * (T+273.1))

1 个答案:

答案 0 :(得分:1)

错误是由于在计算T中使用逗号引起的:

T = -23,4 - 0.00222 * h

在Python语法定义中,逗号,字符是tuplelist等集合的值分隔符。您应使用点{{ 1}}字符代替伪造浮点,如下所示:

.