Soucis de code

joeze123 Messages postés 1 Statut Membre -  
jee pee Messages postés 42433 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
...?!!
J’essaie de programmer depuis un moment un code, et malgré l'aide de j'ai demandé je n'ai toujours pas de réponse.

Voici le code en question :

def code(i):
        if i==1 :
            return(i)
        print("Le code est bon")
        else :
            return(n-1)
    print("recommencez")

i=int(input("Donnez une nombre : "))


________

Ce code est censer faire :

La personne donne un nombre peut importe lequel.
Si le nombre donné est celui attendu, alors on imprime "Le code est bon"
sinon afficher "Recommencez"

i est le nombre donné avant que le code commence.


S'il vous plait... Merci d'avance..!?
A voir également:

1 réponse

jee pee Messages postés 42433 Date d'inscription   Statut Modérateur Dernière intervention   9 754
 
Bonjour,

Ton code n'est pas logique dans sa démarche, ni syntaxiquement correct.
L'indentation en 4 et 7 est mauvaise, en 6 n n'est pas défini avant, en 9 i est saisi mais tu n'en fais rien, la fonction code n'est jamais appelée

Il y a des centaines de façon de coder ce que tu veux faire, mais vraiment je ne me sens pas de partir sur la base de ton code pour le corriger, c'est mal engagé.

Tu devrais commencer par un programme linéaire qui n'appelle pas une fonction.

Cordialement
0