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

R�seau/Web Python Discussion :

Probl�me Python import de fichier


Sujet :

R�seau/Web Python

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2023
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 27
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2023
    Messages : 1
    Par d�faut Probl�me Python import de fichier
    Bien le bonjour a tous voici mon probl�me j'essaie donc d'ajouter a la fin de ma liste pour chaque �tudiant leurs moyennes respectives par le biais d'une fonction import mais le souci est que le programme me retourne des " None " � la place des moyennes des �l�ves alors que pourtant individuellement le programme me retourne bien la moyenne des �l�ves. Je vous remercie d'avance pour votre aide
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    from calcu import *
     
    Etudiant=["Eni","Pas","Fou","Tot","Fun","Aba","Cal","Eco","Ade","Ceb"]
    Notes=[[8,6,12,11],[14,12,9,13],[6,8,2,4],[8,11,10,10],[12,14,9,11],[4,0,2,0],[12,11,11,10],[16,10,8,11
    ],[7,9,11,10],[15,12,10,13]]
     
    u = Second_Module(Notes)
     
    def highscore(etu,nte) :
      print ("N°","Nom   ","C1"," C2"," C3"," C4")
      for j in range(len(etu)) :
         print (j+1,".",etu[j],":",nte[j],u)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    def Second_Module(notes):
    **for i in notes:
    ****res = (i[0]+i[1]+i[2])/3
    ****if res > i[3]:
    ******res == res
    ****elif res < i[3]:
    ******res == i[3]
    Nom : PROG.png
Affichages : 161
Taille : 11,1 Ko

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

    R�visez le concept de fonction: pas de return et on r�cup�re None � tous les coups.
    Et mettez la fonction dans le m�me fichier que l'appelant: si vous n'avez pas les bases pour comprendre les fonctions, il est peut �tre pr�matur� de compliquer les choses avec des modules.

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

  3. #3
    Expert confirm� Avatar de papajoker
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 324
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ni�vre (Bourgogne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 324
    Par d�faut
    bonjour

    En plus de la notion de fonction � revoir ...

    Assignation et �galit� sont 2 chose compl�tement diff�rentes

    Citation Envoy� par gash98 Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    def Second_Module(notes):
      for i in notes:
        res = (i[0]+i[1]+i[2])/3
        if res > i[3]:
          res == res
        elif res < i[3]:
          res == i[3]
    M�me avec une assignation, ton code n'a pas trop de sens
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
        if res > i[3]:
          res = res
    Que penses-tu faire avec ces 2 lignes ? si condition, alors ? on assigne la m�me valeur � la variable Pourquoi pas si tu es pay� � la ligne de code, sinon ...

    -------------
    Et, en codage, on ne passe pas les indices (0,1,2,3) d'un tableau en dur comme tu le fais ! voir notion de slice

    -------------

    pour chaque �tudiant leurs moyennes respectives
    Le mot "respectives" n'est certainement pas utilis� dans ton code puisque tu demandes � python d'afficher la m�me variable u � tous les �tudiants.



    Bref, rien ne va (logique et python)

  4. #4
    Expert confirm�
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 084
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 084
    Par d�faut
    Bonjour,

    pourtant individuellement le programme me retourne bien la moyenne des �l�ves
    Retourne ? Je veux bien que tu me montres le programme fonctionnel retournant la moyenne des �l�ves. Parce-que dans ton exemple comme l'indique @wiztricks, � part None, rien d'autre n'est retourn�e dans ta fonction Second_Module.

Discussions similaires

  1. probl�me d'import de fichier python
    Par awalter1 dans le forum G�n�ral Python
    R�ponses: 4
    Dernier message: 19/09/2012, 16h29
  2. Probl�me d'import de fichier texte: troncature!
    Par ted the Ors dans le forum VBA Access
    R�ponses: 2
    Dernier message: 20/06/2009, 14h58
  3. Probl�me d'import de fichier texte distant
    Par ouss dans le forum Requ�tes
    R�ponses: 2
    Dernier message: 21/06/2007, 20h24
  4. Probl�me d'importation depuis fichier xls.
    Par penchu dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 13/05/2007, 11h42
  5. Probl�me d'importation de fichier excel
    Par couanp dans le forum MATLAB
    R�ponses: 7
    Dernier message: 30/04/2007, 11h49

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