它说错误是当h(高度)在11000到25000之间时,所以我只在最后的东西之外发布了所有if循环和发生问题的具体循环。这里是我的代码:错误:“不能乘以类型为'float'的非int的序列”
import math;
T = 0.0;
P = 0.0;
hString = ("What is the altitude in meters?");
h = int(hString);
e = math.exp(0.000157*h);
elif 11000 < h < 25000:
T = -56.46;
P = (22.65)*[(1.73)-e];
你的代码给我'ValueError异常:无效基数为10的int()字面值:'以米为单位的高度是多少?'。你能修正你的代码示例,以便在复制粘贴到Python控制台时运行它吗? –
请发布实际产生您所报告错误的代码。编写[MVCE](https://stackoverflow.com/help/mcve)的这一页可能会有所帮助。 –