Soucis de code

Fermé
joeze123 Messages postés 1 Date d'inscription vendredi 9 octobre 2020 Statut Membre Dernière intervention 9 octobre 2020 - Modifié le 9 oct. 2020 à 10:35
jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 - 9 oct. 2020 à 10:08
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 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié le 9 oct. 2020 à 10:12
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