# -*- coding : utf8 -*-
#[]@<=>
def application_math ():
import os , math
def menu():
print(" ")*10
print("==============================")
print("APPLICATION MATHEMATIQUE V:0.0.1")
print("==============================")
menuPrincipale = """\t\t\t--------------------------------------
- 1)Opérations élémentaires -
- 2)Les équations -
- 3)Statistique -
-------------------------------------------- """
return menuPrincipale
# Affichage de menu de l'application
menu_principale = menu()
print(menu_principale)
Choix = input ("qu'est ce que vous avez envie d'apprendre : ")
#----------------------------------------------- PARTIE 1 -----------------------------------------------
# Partie 1 : Opérations élémentaires - Début
if Choix == 1 :
print(" ")*5
print("=====================================")
print("\t 1 - Partie des Opérations élémentaires ")
print("=====================================")
menu_1 = """\t\t\t--------------------------------------
* 11)Addition *
* 12)Soustraction *
* 13)Multiplication *
* 14)Division *
* 15)La puissance *
-------------------------------------------- """
print(menu_1)
Choix_1 = input ("qu'est ce que vous avez envie d'apprendre : ")
n , i , Rt , nbr , A , B , reste = 0 , 0 , 0.00 , 0.00 , 0.00 , 0.00 , 0.00
# Partie 11 : Addition - Début
if Choix_1 == 11:
print(" ")*5
print("=====================================")
print("\t\t 11 - Additions des plusieurs nombres ")
print("=====================================")
print ("Cette partie va vous permet de calcluler la somme d'une suite de nombres entrés par vous méme")
n = input ("entrer la valeur de n : " )
for i in range(0,n):
nbr = input ("entrer la valeur de " + str(i+1) + "ième nombre : ")
Rt = Rt + nbr
i = i+1
print ("La somme des nombres que vous avez entrer est de : " + str (Rt))
# Partie 12 : Soustraction - Début
if Choix_1 == 12:
print(" ")*5
print("=====================================")
print("\t\t 12 - Soustraction entre deux nombres ")
print("=====================================")
print ("Cette partie va vous permet de calculer l'écart entre deux nombres")
A = input ("entrer la valeur de A : " )
B = input ("entrer la valeur de B : " )
Rt = A - B
print("la soustraction entre A et est de : " + str (Rt))
# Partie 12 : Soustraction - Fin
# Partie 13 : Multiplication - Début
if Choix_1 == 13:
print(" ")*5
print("=====================================")
print("\t\t 13 - Multiplication d'une suite de nombres ")
print("=====================================")
print ("Cette partie va vous permet de calcluler la multiplication d'une suite de nombres entrés par vous méme")
n = input ("entrer la valeur de n : " )
Rt = 1.00
for i in range(0,n):
nbr = input ("entrer la valeur de " + str(i+1) + "ième nombre : ")
Rt = Rt * nbr
i = i+1
print ("La multiplication des nombres que vous avez entrer est de : " + str (Rt))
# Partie 13 : Multiplication - Fin
# Partie 14 : Division - Début
if Choix_1 == 14:
print(" ")*5
print("=====================================")
print("\t\t 14 - La division entière de deux nombres ")
print("=====================================")
print ("Cette partie va vous permet de calcluler la Division entre deux nombres :) ")
A = input ("entrer la valeur de A : " )
B = input ("entrer la valeur de B (il doit étre non null) : " )
if B == 0 :
B = input ("""On ne peut pas diviser sur 0
entrer la valeur de B : """ )
Rt = A // B
reste = A%B
print("la soustraction entre A et est de : " + str (Rt))
print("le reste est de : " + str (reste))
else :
Rt = A // B
print("la soustraction entre A et est de : " + str (Rt))
reste = A%B
print("le reste est de : " + str (reste))
# Partie 14 : Division - Fin
# Partie 15 : la puissance - Début
if Choix_1 == 15:
print(" ")*5
print("=====================================")
print("\t\t 15 - la puissance d'un nombres ")
print("=====================================")
print ("Cette partie va vous permet de calcluler la Division entre deux nombres :) ")
A = input ("entrer la valeur de nombre : " )
B = input ("entrer le carré : " )
Rt = A ** B
print("la puissance est de : " + str (Rt))
# Partie 15 : la puissance - Fin
# Partie 1 : Opérations élémentaires - Fin
#----------------------------------------------- PARTIE 2 -----------------------------------------------
# Partie 2 : Les équations - Début
if Choix == 2 :
X0 , X1 , X2 , A , B , C , D , Delta = 0.00 , 0.00 , 0.00 , 0.00 , 0.00 , 0.00 , 0.00 , 0.00
print(" ")*5
print("=====================================")
print("\t 2 - Les équations")
print("=====================================")
menu_2 = """\t\t\t--------------------------------------
* 21)Les équations du première degré *
* 22)Les équations du deuxième degré *
-------------------------------------------- """
print(menu_2)
Choix_2 = input ("qu'est ce que vous avez envie d'apprendre ? ")
# Partie 21 : Les équations du première degré - Début
if Choix_2 == 21:
print(" ")*5
print("=====================================")
print("\t\t 21 - Les équations du première degré ")
print("=====================================")
print ("Cette partie va vous permet de résoudre Les équations du première degré (AX+B)")
A = input("Entrer la valeur de A : ")
B = input("Entrer la valeur de B : ")
C = input("Entrer la valeur de C : ")
if A==0:
print("cette équation n'a pas de solution ")
else :
X0 = (C-B)/A
print("La seule solution est : " + str (X0))
# Partie 21 : Les équations du première degré - Fin
# Partie 22 : Les équations du deuxième degré - Début
if Choix_2 == 22:
print(" ")*5
print("=====================================")
print("\t\t 22 - Les équations du deuxième degré ")
print("=====================================")
print ("Cette partie va vous permet de résoudre Les équations du Deuxième degré (AX² + BX + C = D)")
A = input("Entrer la valeur de A : ")
B = input("Entrer la valeur de B : ")
C = input("Entrer la valeur de C : ")
D = input("Entrer la valeur de D : ")
if A==0:
X0 = (D-C)/B
print ("cette équation accepte comme solution le nombre :" + str(X0))
else :
Delta = B*B - 4*A*C
if Delta == 0:
X0 = -B/(2*A)
print ("cette équation accepte un siolution X0 = " + str (X0))
elif Delta < 0 :
print ("cette équation n'a pas de solution")
X1 = complex (-B/(2*A), (-math.sqrt(-Delta))/(2*A))
X2 = complex (-B/(2*A), (+ math.sqrt(-Delta))/(2*A))
print ("Premier solution : " + str (X1))
print ("Deuxième solution : " + str (X2))
elif Delta > 0 :
X1 = (-B - math.sqrt(Delta))/(2*A)
X2 = (-B + math.sqrt(Delta))/(2*A)
print ("Premier solution : " + str( X1))
print ("Deuxième solution : " + str( X2))
# Partie 22 : Les équations du deuxième degré - Fin
# Partie 2 : Les équations - Fin
#----------------------------------------------- Partie 3 -----------------------------------------------
if Choix == 3 :
print(" ")*5
print("=====================================")
print("\t 3 - Statistique ")
print("=====================================")
menu_3 = """\t\t\t--------------------------------------
* 31)Moyenne d'une population *
* 32) *
-------------------------------------------- """
print(menu_3)
Choix_3 = input ("qu'est ce que vous avez envie d'apprendre ? ")
# Partie 21 : Les équations du première degré - Début
if Choix_3 == 31:
print(" ")*5
print("=====================================")
print("\t\t 31 - Moyenne d'une population ")
print("=====================================")
print ("Cette partie va vous permet de calculer la moyenne d'une population")
application_math ()
os.system("pause")
application_math ()
هذا الكود هو عبارة عن تطبيق يطلب من المستخدم إختيار العمليات و يجريها له و لكنه ليس كاملا بعد
أريد الآن تطويره و بعدها سأتمه إن شاء الله
المشكلة أنني مبتدئ في بايثون و لا أعرف كل الخاصيات لتطوير الكود ، لذا أرجو مساعدتي شكرا لكم