Problème avec mon logiciel

Résolu
dona0071_7538 Messages postés 3 Statut Membre -  
Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un problème avec mon logiciel Pycharm... En effet je suis débutant en programmation et quand je veux lancer mon "mini" programme je n'ai qu'un message me disant que le processus c'est terminer sans code de sortie alors que je dois noter des nombre pour en faire la moyenne :

def main () :
#première note
note1 =int(input("entrer la premiere note"))
#deuxieme note
note2 =int(input("entrer la deuxième note"))
#note3
note3 =int(input("entrer la troisième note"))
#moyenne des 3
resulte = (note1 + note2 + note2) / 3
#afficher la moyenne
print("la moyenne est de" + str(resulte))

Configuration: Windows / Chrome 83.0.4103.97

5 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    je suggère de commencer par un exercice plus simple, par exemple simplement afficher un message, sans utiliser de fonction.
    0
  2. dona0071_7538 Messages postés 3 Statut Membre
     


    Même problème c'est comme si ma console refusait de lancer mon programme
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      et si tu supprimes la première ligne du programme?
      0
  3. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    Bonjour dona,

    Oui, en fait tu défini une fonction main(), mais tu ne l'appelle jamais

    donc rien ne se passe ...
    0
  4. dona0071_7538 Messages postés 3 Statut Membre
     
    sa fonctionne merci beaucoup : )
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    En fait, tu avais fait un peu comme en langage C, dans lequel on défini une fonction main qui est le point d'entrée du programme;

    int main()
    {
        ......
        return(0)
    }
    


    Mais en Python, ce n'est pas parce que la fonction s'appelle main qu'elle va se lancer toute seule:

    def main():
        print('coucou')
    
    main()  #imprime coucou
    
    0