h (고도)가 11000에서 25000 사이 일 때 오류가 발생하므로 모든 if 루프 외부에 초기 재료 만 게시했습니다. 문제가 발생한 특정 루프 마지막 줄 ([(1.73)-e]
) 목록을 만들 수있는오류 : " 'float'유형이 아닌 정수로 시퀀스를 곱할 수 없습니다."
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) 작성에 대한이 페이지가 도움이 될 수 있습니다. –