kuro223 commited on
Commit
9411f00
·
1 Parent(s): fe7bc99
Files changed (1) hide show
  1. app.py +85 -0
app.py ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import math as matha
2
+ import gradio as gr
3
+
4
+ title_c = "Calculateur de moyenne !"
5
+ description_c = """Entrez vos notes pour chaque matière pour calculer votre moyenne.
6
+ Note : les coefficients de cette app sont adaptés à la classe de première S uniquement. Je ferais une mise à jour plus tard si j'ai le temps.
7
+ la conduite est fixé à 14/20.
8
+ Et ici la virgule s'écrit avec le point.
9
+
10
+ Exemple : 12,5 devient 12.5
11
+
12
+ en tout cas.........
13
+ """
14
+
15
+ description_r = """ En cours.... mais en vérité tout dépendra de mon humeur........ """
16
+
17
+ def calcul(math, francais, physique, svt, philo, documentation, thea,anglais,hist,espagnol):
18
+ math = math * 5
19
+ francais = francais * 3
20
+ physique = physique * 4
21
+ svt = svt * 3
22
+ philo = philo * 2
23
+ documentation = documentation * 1
24
+ thea = thea * 3
25
+ anglais = anglais * 2
26
+ hist = hist * 3
27
+ espagnol = espagnol * 2
28
+ conduite = 14 * 1
29
+
30
+ total = (
31
+ math
32
+ + francais
33
+ + physique
34
+ + svt
35
+ + philo
36
+ + documentation
37
+ + thea
38
+ + hist
39
+ + anglais
40
+ + espagnol
41
+ + conduite
42
+ )
43
+ r = total / 28
44
+ return matha.trunc(r * 100) / 100
45
+
46
+
47
+ def cr():
48
+
49
+ return "ah...."
50
+
51
+
52
+
53
+ app1 = gr.Interface(
54
+ fn=calcul,
55
+ inputs=[
56
+ gr.Number(label="Math"),
57
+ gr.Number(label="Français"),
58
+ gr.Number(label="Physique"),
59
+ gr.Number(label="SVT"),
60
+ gr.Number(label="Philo"),
61
+ gr.Number(label="Documentaion"),
62
+ gr.Number(label="Théâtre"),
63
+ gr.Number(label="Histoire"),
64
+ gr.Number(label="Anglais"),
65
+ gr.Number(label="Espagnol"),
66
+
67
+
68
+ ],
69
+ outputs=gr.Textbox(label="Moyenne"),
70
+ description=description_c,
71
+ )
72
+
73
+ app2 = gr.Interface(
74
+ fn=cr,
75
+ inputs= gr.TextBox(),
76
+ outputs=gr.Textbox(),
77
+ description=description_r,
78
+ )
79
+
80
+
81
+
82
+ demo = gr.TabbedInterface([app1,app2],["Calcule-1ere S2 ","Terminal A1"])
83
+
84
+ demo.launch(show_api = False)
85
+