TypeError: can't multiply sequence by non-int of type 'str'
Barou_0442
Messages postés
4
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
Je viens juste de commencer l'apprentissage de Python.
Je ne parviens pas à exécuter mon premier programme
TypeError Traceback (most recent call last)
<ipython-input-13-b2088dbac31b> in <module>
2 h=input ("Entrez la hauteur: ")
3 p=input ("Entrez la profondeur: ")
----> 4 print ("Volume du parallélépipède = ", +str(l*h*p))
TypeError: can't multiply sequence by non-int of type 'str'
Un coup de main SVP.
Je viens juste de commencer l'apprentissage de Python.
Je ne parviens pas à exécuter mon premier programme
#coding: utf8 l=input ("Entrez la largeur: ") h=input ("Entrez la hauteur: ") p=input ("Entrez la profondeur: ") print ("Volume du parallélépipède = ", +str(l*h*p)) Entrez la largeur: 7 Entrez la hauteur: 4 Entrez la profondeur: 8
TypeError Traceback (most recent call last)
<ipython-input-13-b2088dbac31b> in <module>
2 h=input ("Entrez la hauteur: ")
3 p=input ("Entrez la profondeur: ")
----> 4 print ("Volume du parallélépipède = ", +str(l*h*p))
TypeError: can't multiply sequence by non-int of type 'str'
Un coup de main SVP.
A voir également:
- Typeerror: can't multiply sequence by non-int of type 'float'
- Clear type - Guide
- Can't open asio.sys (2) ✓ - Forum Matériel & Système
- Incompatibilité de type vba ✓ - Forum Programmation
- La shoes by avis - Forum Consommation & Internet
- Out of range - Forum Ecran
2 réponses
bonjour,
la fonction input retourne une séquence de caractères.
tu peux utiliser les fonctions int() ou float() pour obtenir un entier ou un réel à partir d'une chaine de caractères.
la fonction input retourne une séquence de caractères.
tu peux utiliser les fonctions int() ou float() pour obtenir un entier ou un réel à partir d'une chaine de caractères.
Mais je ne parviens toujours pas à faire fonctionner même avec ces deux fonctions.