Docfile commited on
Commit
771bb35
·
1 Parent(s): 2ca2d54

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +58 -5
app.py CHANGED
@@ -70,9 +70,52 @@ def calcul(
70
  print(f"Moyenne : {matha.trunc(r * 100) / 100}")
71
  return matha.trunc(r * 100) / 100
72
 
73
- def cr(t):
74
- print(f"ho: {t}")
75
- return " ah.... "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
 
77
  app1 = gr.Interface(
78
  fn=calcul,
@@ -93,8 +136,18 @@ app1 = gr.Interface(
93
  )
94
 
95
  app2 = gr.Interface(
96
- fn=cr,
97
- inputs=gr.Textbox(),
 
 
 
 
 
 
 
 
 
 
98
  outputs=gr.Textbox(),
99
  description=description_r,
100
  )
 
70
  print(f"Moyenne : {matha.trunc(r * 100) / 100}")
71
  return matha.trunc(r * 100) / 100
72
 
73
+ def calcul_td(
74
+ math, francais, physique, svt, philo, thea, anglais, hist, espagnol
75
+ ):
76
+ math = math * 4
77
+ francais = francais * 3
78
+ physique = physique * 4
79
+ svt = svt * 4
80
+ philo = philo * 2
81
+ thea = thea * 3
82
+ anglais = anglais * 2
83
+ hist = hist * 3
84
+ espagnol = espagnol * 2
85
+ conduite = 14 * 1
86
+
87
+ # Collectez les données des matières dans un tableau
88
+ data = [
89
+ ["Math", math/4],
90
+ ["Français", francais/3],
91
+ ["Physique", physique/4],
92
+ ["SVT", svt/4],
93
+ ["Philo", philo/2],
94
+ ["Théâtre", thea/3],
95
+ ["Histoire", hist/3],
96
+ ["Anglais", anglais/2],
97
+ ["Espagnol", espagnol/2],
98
+ ]
99
+
100
+ # Affichez le tableau dans la console
101
+ print("Données des matières :")
102
+ print(tabulate(data, headers=["Matière", "Note"], tablefmt="fancy_grid"))
103
+ print() # Ligne vide pour la clarté
104
+
105
+ total = (
106
+ math
107
+ + francais
108
+ + physique
109
+ + svt
110
+ + philo
111
+ + thea
112
+ + hist
113
+ + anglais
114
+ + espagnol
115
+ )
116
+ r = total / 27
117
+ print(f"Moyenne : {matha.trunc(r * 100) / 100}")
118
+ return matha.trunc(r * 100) / 100
119
 
120
  app1 = gr.Interface(
121
  fn=calcul,
 
136
  )
137
 
138
  app2 = gr.Interface(
139
+ fn=calcul_td,
140
+ inputs=[
141
+ gr.Number(label="Math"),
142
+ gr.Number(label="Français"),
143
+ gr.Number(label="Physique"),
144
+ gr.Number(label="SVT"),
145
+ gr.Number(label="Philo"),
146
+ gr.Number(label="Théâtre"),
147
+ gr.Number(label="Histoire"),
148
+ gr.Number(label="Anglais"),
149
+ gr.Number(label="Espagnol"),
150
+ ],
151
  outputs=gr.Textbox(),
152
  description=description_r,
153
  )