Convertir une chaine de caractères en flottant sous Python
Bonjour,
Le programme ci-dessous fonctionne bien si je répond par exemple 0.0001 à la question de la ligne 2.
Par contre, si je répond 10**(-4), on me renvoie qu'il est impossible de convertir la chaine de caractère en nombre flottant.
Le programme ci-dessous fonctionne bien si je répond par exemple 0.0001 à la question de la ligne 2.
Par contre, si je répond 10**(-4), on me renvoie qu'il est impossible de convertir la chaine de caractère en nombre flottant.
Auriez vous une solution simple pour résoudre ce problème ?
Merci
Réponses
-
Bonjour,comme souvent lorsqu'il s'agit de programmer, il faut que tu saches précisément comment tu souhaites que ton programme se comporte :tu veux qu'il soit capable de comprendre 10**(-4) comme $10^{-4}$ ? la notation scientifique standard est 1e-4; l'instruction float() que tu utilises est capable d'interpréter correctement une telle entrée.
-
C'est exactement ce que je voulais faire ! Merci beaucoup.
-
Pour évaluer correctement
"10**(-4)"
, utilise à la place la fonctioneval
mais ça va faire hurler les puristes.
Algebraic symbols are used when you do not know what you are talking about.
-- Schnoebelen, Philippe
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.2K Toutes les catégories
- 9 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 53 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 65 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 314 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 773 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres