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

Exercices Python Discussion :

Problème déclaration variable Mr Python


Sujet :

Exercices Python

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2023
    Messages : 1
    Par défaut Problème déclaration variable Mr Python
    Bonjour à tous,

    Je m'excuse d'avance si la question a déjà été posée mais j'ai beau chercher et je n'ai pas trouvé de solution.
    Je suis complètement débutante et j'ai un exercice à réaliser sur le calcul de la somme de trois chiffres avec des chiffres différents.
    En cours, nous utilisons Mr Python en mode étudiant, ce qui bloque certaines fonctionnalités en mode expert (ex : global).
    Quand j’exécute mon code il me renvoie :
    === Interprétation de : 'test exo 2.py' ===

    ==> Toutes les fonctions sont testées (bien)
    -----
    Erreurs de convention (Python101) :
    -----

    Erreur: ligne 12
    ==> Problème de déclaration: Il manque la déclaration de la variable: somme_totale

    ============================================

    Or, je ne comprends pas puisque je déclare ma variable somme_totale ligne 12 et si je la déclare avant il ne le prends pas en compte non plus.
    Je pense que c'est juste une petite erreur bête mais je ne trouve toujours pas. Je mets au cas où le code que j'ai si cela peut aider à comprendre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    # Exercice 2 : Boucles
    # Question 2.1
     
    def somme() -> int: 
        """
        Calcule la somme de tous les nombres à trois chiffres, compris entre 100 et 999, 
        dont les trois chiffres sont différents.
        Returns:
        int: La somme des nombres respectant les conditions.
        """
        somme_totale=0
     
     
        for i in range(1, 10):
            for j in range(0, 10):
                for k in range(0, 10):
                    if i != j and i != k and j != k:
                        somme_totale += 100 * i + 10 * j + k
        return somme_totale
     
    # Jeu de test
    assert somme() == 355680
     
    # Affichage du jeu de test
    print(somme())
    Merci d'avance et bonne journée !

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 700
    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 700
    Par défaut
    Salut,

    L'aspect "python" de la chose est décrire un bout de code qui arrive à calculer le résultat attendu (i.e. 355680).

    Si la machine à laquelle vous soumettez votre prose ne valide ce résultat qu'à certaines conditions, elles sont propres aux utilisateurs de "Mr Python en mode étudiant" qui devrait avoir son propre moyen de demander de l'aide...

    Ici c'est éventuellement pour imaginer une meilleure solution (que la votre).

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

Discussions similaires

  1. [AC-2007] Problème déclaration variables
    Par Dixies dans le forum IHM
    Réponses: 5
    Dernier message: 03/03/2011, 23h45
  2. Problème déclaration variable
    Par Erazion dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/04/2008, 18h40
  3. Problème déclaration variable dans "if"
    Par doremib dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 17/07/2007, 12h42
  4. Problème déclaration variable
    Par patou41000 dans le forum C++/CLI
    Réponses: 5
    Dernier message: 25/04/2007, 01h04
  5. problème déclaration variable dynamique
    Par piotrr dans le forum Tkinter
    Réponses: 1
    Dernier message: 24/04/2007, 16h16

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