Probleme if/else en python
Résolu/Fermé- Probleme if/else en python
- Citizen code python avis - Accueil - Outils
- Ce programme est écrit en python ✓ - Forum Python
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
2 réponses
8 janv. 2023 à 16:06
Bonjour,
Je ne sais pas exactement à quoi servent toutes ces commandes. Mais peut être tout simplement que reponse.content est une chaine alors que pour le test il faut que ce soit un int.
8 janv. 2023 à 16:02
Bonjour
Cette ligne
if reponse.content == R:
veut dire dans la variable reponse, tu cherches le contenu de la variable R, mais dans l'extrait posté tu ne montres pas cette variable.
Existe-t-elle?
A-t-elle une valeur ?
Ne voulais-tu pas dire la lettre R, auquel cas, c'est
if reponse.content == 'R':
qu'il fallait écrire
8 janv. 2023 à 16:08
R est en ligne 7
8 janv. 2023 à 17:35
Ha oui, j'avais pas bu pourtant...
La variable R existe normalement elle est bien dans l'extrait,ligne 7.
liste = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] N1 = random.randint(1,len(liste)) N2 = random.randint(1,len(liste)) R = N1 + N2
Je voudrais que le bot compare le résultat de l'adition de la variable R et le résultat donner par la personne (reponse.content) mais ça ne fonctionne pas j'ai regarder a plusieurs endroit, même quand c'est le même chiffre dans les deux variable ça ne veut pas marcher
8 janv. 2023 à 16:23
Merci j'ai regardé et c'était bien ça j'ai juste eu ducou a convertir ma chaine en int (ligne15)