我对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))
答案 0 :(得分:1)
错误是由于在计算T
中使用逗号引起的:
T = -23,4 - 0.00222 * h
在Python语法定义中,逗号,
字符是tuple
,list
等集合的值分隔符。您应使用点{{ 1}}字符代替伪造浮点,如下所示:
.