Bon il y a plusieurs erreurs :
- D'abord tu dois importer ton package avant de pouvoir utiliser randint.
- Le input doit être casté car sinon tu compares un Integer avec un String.
- La comparaison "est égale à" ce fait avec le double signe égal "==".
- Tu peux utiliser "E += 1" au lieu de "E = E + 1".
- Le mot-clé "Elif" est préféré car il ne teste la deuxième condition que si la première à échouer. Ce qui est logique car s'il est plus grand tu n'as pas besoin de tester s'il est plus petit.
- Essaie également de donner des noms plus parlants à tes variables, ça t'évitera de te perdre surtout que tu es débutant.
Voilà si tu as des questions sur le code n'hésite pas
from random import randint
nbRandom = randint(10, 100)
Compteur = 1
nbEntre = 0
while Compteur < 7 and nbRandom != nbEntre :
nbEntre = int(input())
if nbEntre > nbRandom:
print("C est moins")
elif nbEntre < nbRandom:
print(" C est plus")
else:
print("C est gagné ")
Compteur += 1
if Compteur == 7:
print('C est perdu')
Message édité le 20 avril 2020 à 16:17:44 par cybevil