IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Pourquoi mon programme ne s'exécute pas ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2019
    Messages : 14
    Par défaut Pourquoi mon programme ne s'exécute pas ?
    Bonjour à tous, je souhaite exécuter la fonction ci-jointe mais ça me marque des erreurs quelque soient les corrections apportées, pourriez-vous m'aider s'il vous plaît ?Nom : Capture d’écran 2023-08-12 161810.png
Affichages : 1016
Taille : 117,5 KoNom : Capture d’écran 2023-08-12 173514.png
Affichages : 778
Taille : 103,6 Ko

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par DeltaFrost145 Voir le message
    Bonjour à tous, je souhaite exécuter la fonction ci-jointe mais ça me marque une erreur
    Déjà, il faudrait montrer comment elle est appelée... et comment l'appelant "charge" le module exo.py pour que Moitie soit défini.

    note: " exos d'algorithmique - cahier d'algorithmique" n'a aucun rapport avec Python. Dire "pourquoi ça lève l'exception NameError?" serait mieux. Dit autrement, pourquoi vous écrivez des lignes de Python est sans rapport avec le soucis que vous avez (et le pourquoi vous demandez de l'aide).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Dit autrement : mettre un titre sans rapport avec le problème est signe de flemmardise (je me foule pas à chercher un titre correct) et surtout n'aide pas la communauté (si un jour un autre a le même souci il n'aura pas l'idée de venir ici voir s'il y a eu une solution)
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2019
    Messages : 14
    Par défaut
    J'ai modifié l'intitulé de la discussion, c'est la première fois que je poste un message sur ce site donc c'est normal mais en faisant des erreurs qu'on apprend, n'est-ce pas ?
    À présent, seriez-vous en mesure de me venir en aide parce que là, je sèche et je commence sérieusement à me lasser de ces exos, merci à vous

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par DeltaFrost145 Voir le message
    À présent, seriez-vous en mesure de me venir en aide parce que là, je sèche et je commence sérieusement à me lasser de ces exos, merci à vous
    C'est une autre erreur que le NameError initial.
    Vous voyez que ça râle en exécutant l'instruction n = 0 dans la fonction moitie à la ligne 5 qui contient n += 1.
    => le code exécuté ne correspond pas au code que vous montrez.
    Après ça vous pouvez toujours demander de l'aide mais comme on ne va pas se déplacer pour voir ce que vous faites, il va falloir mettre plus de rigueur à exposer le problème que vous avez.
    Note: le premier étant que vous utilisez un éditeur sophistiqué sans trop comprendre ce qu'il se passe sous le capot. Débutez avec un engin plus rustique histoire de comprendre les bases avant d'y ajouter un voile plus ou moins épais par dessus.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par DeltaFrost145 Voir le message
    J'ai modifié l'intitulé de la discussion,
    Tu ne t'es pas creusé le citron beaucoup plus !!!

    Citation Envoyé par DeltaFrost145 Voir le message
    c'est la première fois que je poste un message sur ce site donc c'est normal
    Non pas normal. Tu es assez grand pour pouvoir déduire tout seul que c'est le titre qui donne l'idée. Tu irais voir au cinéma un film qui s'intitule "un film"?
    Accessoirement il y a plein d'autres topics qui peuvent te servir d'exemple.

    Citation Envoyé par DeltaFrost145 Voir le message
    À présent, seriez-vous en mesure de me venir en aide parce que là, je sèche et je commence sérieusement à me lasser de ces exos, merci à vous
    Faudrait voir comment tu appelles la fonction (déjà dit par wiztricks) car je n'arrive pas à reproduire (d'ailleurs les règles précisent qu'on poste ses codes dans les topics au lieu de mettre des copies d'écran car ça permet déjà un copier/coller au lieu de tout se retaper à la mano). Le truc ne semble pas aimer que tu réaffectes "n" alors que c'est un paramètre de fonction. Et le n+=1 ne semble pas super sain (en plus de n'être franchement pas super intelligent vu que n doit récupérer les valeurs du range). Pas perspicace non plus de boucler sur une évaluation de V qui ne change pas durant la boucle.

    Citation Envoyé par DeltaFrost145 Voir le message
    et je commence sérieusement à me lasser de ces exos
    Si déjà tu te lasses des études que tu as choisies je me demande ce que ça va donner dans la vie active. Ils seront content de te voir arriver ceux avec qui tu bosseras...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    c'est quoi ce truc ?

    De toute façon, ce script ne fait que définir une fonction, mais il faut qu'elle soit appelée ailleurs, donc vous ne montrez pas tout ou vous n'expliquez pas suffisamment ce que vous avez fait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme exo algorithmique en C
    Par encours dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 13/12/2011, 14h41
  2. Question d'algorithmique sur HeapSort
    Par didier2604 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 02/09/2004, 11h17
  3. Rech cours de base en Algorithmique
    Par ALKATRAZ dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 19/12/2002, 19h07
  4. logiciel de programmation en Algorithmique
    Par Thomas Lebrun dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 08/11/2002, 22h18
  5. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo