它說錯誤是當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)的這一頁可能會有所幫助。 –