Problème de string

Résolu
-
Messages postés
16735
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
25 janvier 2022
-
Bonjour,
a = input("Quel est votre nombre de kills :")
b = a.isdigit()
if b == False:
while b == False:
print("Vous n'avez pas correctement entré le nombre")
a =input("Quel est votre nombre de kills :")
b = a.isdigit()
c = input("Quel est maintenant votre nombre de morts")
d = c.isdigit()
if d == False:
while d == False:
print("Vous n'avez pas correctement entré le nombre :")
c = input("Quel est votre nombre de kills")
d = c.isdigit()
e = a // c
print("Votre ratio est donc de : ",e)

Salut j'essayes de faire un programme hyper simple en python mais cela me bloque à partir de la variable e en me mettant comme résultat :
Traceback (most recent call last):
File "U:\Documents\Images\abcd.py", line 15, in <module>
e = a // c
TypeError: unsupported operand type(s) for //: 'str' and 'str'
>>>
Je sais que cela vient du faites que python considère mes variables comme des strings mais même en mettant int(input cela ne m'aides pas du tout)
Un crack en python pourrait-il me dire comment faire s"il-vous-plait ?

1 réponse

Messages postés
16735
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
25 janvier 2022
583
Bonjour
En Python, l’indentation est primordiale, or par défaut le site ne la conserve pas.
Pour la conserver il faut utiliser les balises de code. Voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
On pourra commencer à essayer de t’aider quand tu auras reposté correctement ton code.