Il dit que l'erreur est quand h (altitude) est entre 11000 et 25000, donc j'ai seulement posté le truc initial en dehors de mes boucles if et la boucle spécifique où le problème se passe. Voici mon code:Erreur: "ne peut pas multiplier la séquence par non-int de type '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];
Votre code me donne 'ValueError: invalide littéral pour int() avec base 10: 'Quelle est l'altitude en mètres?'. Pouvez-vous corriger votre exemple de code afin qu'il fonctionne lorsqu'il est copié-collé dans une console Python? –
Veuillez écrire le code qui produit réellement l'erreur que vous signalez. Cette page sur l'écriture d'un fichier [MVCE] (https://stackoverflow.com/help/mcve) peut vous aider. –