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 :

programme python bac moyenne


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Par défaut programme python bac moyenne
    bonjour j'essaye de faire pour le bac un programme python qui calcul la moyenne obtennu selon les différentes notes soit des coefficients , sauf que j'ai reussi a faire l'interface graphique mais pas les calcul si quelqu'un peut m'aider merci !

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    En général on crée d'abord le code qui fait le travail, dans ton cas saisir les données, opérer les calculs et retourner les résultats, et ensuite seulement on se pose la question de savoir si ce serait pas plus sexy dans une interface graphique.

    Si tu montrais ce que tu as déjà écrit en expliquant où est-ce que tu coinces, ça facilitera la tâche parce que là on est dans le vide.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Par défaut
    Merci de ta réponse actuellement j'ai réussi a juste faire un tableau sous Tkinter et une zone de saisie en face de chaque matiere mais mon programme ne sert a rien il y a aucun réel programme a part le graphique du tableau , je débute sur python et je nais vraiment pas comment attaquer pour faire ce programme...

  4. #4
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Par défaut
    from tkinter import *
    from math import *
    fen1 = Tk()
    txt1 = Label(fen1, text = 'mathématiques :')
    txt2 = Label(fen1, text = 'Français :')
    txt3 = Label(fen1, text = 'Histoire :')
    txt4 = Label(fen1, text = 'TPE :')
    txt5 = Label(fen1, text = 'Sciences physiques :')
    txt6 = Label(fen1, text = 'Anglais :')
    txt7 = Label(fen1, text = 'Espagnol/Allemand :')
    txt8 = Label(fen1, text = 'Philosophie :')
    txt9 = Label(fen1, text = 'Sport :')
    txt10= Label(fen1, text = 'SI :')
    txt11= Label(fen1, text = 'Francais Orale :')

    entr1 = Entry(fen1)
    entr2 = Entry(fen1)
    entr3 = Entry(fen1)
    entr4 = Entry(fen1)
    entr5 = Entry(fen1)
    entr6 = Entry(fen1)
    entr7 = Entry(fen1)
    entr8 = Entry(fen1)
    entr9 = Entry(fen1)
    entr10 = Entry(fen1)
    entr11 = Entry(fen1)

    txt1.grid(row =1)
    txt2.grid(row =2)
    txt3.grid(row =3)
    txt4.grid(row =4)
    txt5.grid(row =5)
    txt6.grid(row =6)
    txt7.grid(row =7)
    txt8.grid(row =8)
    txt9.grid(row =9)
    txt10.grid(row =10)
    txt11.grid(row =11)

    entr1.grid(row =1, column =1)
    entr2.grid(row =2, column =1)
    entr3.grid(row =3, column =1)
    entr4.grid(row =4, column =1)
    entr5.grid(row =5, column =1)
    entr6.grid(row =6, column =1)
    entr7.grid(row =7, column =1)
    entr8.grid(row =8, column =1)
    entr9.grid(row =9, column =1)
    entr10.grid(row =10, column =1)
    entr11.grid(row =11, column =1)
    fen1.mainloop()

  5. #5
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Par défaut
    voila mon premier programme python ! je t'ai ecouté jai laché tKinter et voila le programme , par ocntre l'aspect graphique rest limité ... meric de vos réponse
    a=input('quel est votre note de francais écrit ?: ')
    b=input('quel est votre note de francais orale ?: ')
    c=input('quel est votre note de tpe ?: ')
    d=input('quel est votre note de physique chimie ?: ')
    e=input('quel est votre note de mathématiques ?: ')
    f=input('quel est votre note de SI ?: ' )
    g=input('quel est votre note de histoire ?:' )
    h=input('quel est votre note de ISN ?:' )
    i=input('quel est votre note de EPS ?: ')
    j=input('quel est votre note d\'anglais ?: ')
    k=input('quel est votre note d\'espagnol ?: ')
    l=input('quel est votre note de philosophie ?: ')

    x=moyenne=(a*2+b*2+c*2+d*6+e*7+f*8+g*3+h*2+i*2+j*3+k*2+l*3)/42
    print moyenne



    if 0<=x<8 :
    print 'Vous n\'avez pas assez travailé !'
    print 'vous n\'avez pas le BAC'

    if 8<=x<10:
    print 'trop juste, vous etes au ratrapage !'
    print 'commencez à révisez !'

    if 10<=x<12:
    print 'FELICITATION ! vous avez votre BAC !'

    if 12<=x<14:
    print 'FELICITATION ! vous avez votre BAC !'
    print ' Avec menttion assez bien !'

    if 14<=x<16:
    print ' FELICITATION ! vous avez votre BAC !'
    print 'Avec mention Bien !'
    if 16<=x<=20:
    print 'FELICITATION ! vous avez votre BAC !'
    print ' Avec mention très Bien !'

    else :
    print 'Attention, vous avez fais une erreur dans la rentrée des notes ! veuillez verifier ,Merci'

  6. #6
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Bonjour

    Pense à mettre ton programme dans des balises code. Surtout en python. L'indentation est importante.

    Tu a réussi. Il n'y a plus de question?

    Tu aurais pu aussi utiliser une liste de notes et une liste de coefficient.

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

Discussions similaires

  1. Réponses: 145
    Dernier message: 15/02/2009, 11h51
  2. Faire communiquer deux programmes python
    Par bestdomdom dans le forum Général Python
    Réponses: 5
    Dernier message: 26/10/2006, 09h30
  3. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

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