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 !
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 !
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.
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...
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()
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'
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.
Partager