TypeError: can't multiply sequence by non-int of type 'str'
Barou_0442
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
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:
- Can't multiply sequence by non-int of type 'float'
- Typeerror: can't multiply sequence by non-int of type 'str' - Forum Python
- TypeError: 'int' object is not iterable ✓ - Forum Python
- TypeError: 'NoneType' object is not subscriptable - Forum Python
- TypeError: 'float' object is not subscriptable - Forum Python
- Uncaught typeerror: cannot read properties of null (reading 'addeventlistener') ✓ - Forum Javascript
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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.