Problème de string

Résolu
Alaide - Modifié le 3 janv. 2022 à 16:39
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 - 3 janv. 2022 à 16:40
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

Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 656
3 janv. 2022 à 16:40
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.
0
Rejoignez-nous