Python >> Tutoriel Python >  >> Python

Programme Python pour trouver l'aire d'un trapèze

Comment écrire un programme Python pour trouver l'aire d'un trapèze et la médiane d'un trapèze avec exemple. Avant d'entrer dans le programme Python pratique pour trouver l'exemple de l'aire d'un trapèze, voyons les définitions et les formules

Aire Python d'un trapèze

Si nous connaissons la hauteur et les deux longueurs de base, nous pouvons calculer l'aire d'un trapèze en utilisant la formule ci-dessous :

Aire =(a+b)/2 * h

Où a et b sont les deux bases et h est la hauteur du trapèze. Et, nous pouvons calculer la médiane d'un trapèze en utilisant la formule suivante :

Médiane =(a+b) / 2.

Si nous connaissons la médiane et la hauteur, nous pouvons calculer l'aire d'un trapèze comme :médiane * hauteur

Programme Python pour trouver l'aire d'un trapèze

Ce programme python permet à l'utilisateur d'entrer les deux côtés du trapèze et la hauteur. En utilisant ces valeurs, ce programme Python calculera l'aire d'un trapèze et la médiane d'un trapèze.

# Python Program to find Area of a Trapezoid

base1 = float(input('Please Enter the First Base of a Trapezoid: '))
base2 = float(input('Please Enter the Second Base of a Trapezoid: '))
height = float(input('Please Enter the Height of a Trapezoid: '))

# calculate the area
Area = 0.5 * (base1 + base2) * height

# calculate the Median
Median = 0.5 * (base1+ base2)

print("\n Area of a Trapezium = %.2f " %Area)
print(" Median of a Trapezium = %.2f " %Median)

Les instructions ci-dessous demanderont à l'utilisateur d'entrer les valeurs de base1, de base2 et de hauteur et attribueront les valeurs d'entrée de l'utilisateur aux variables respectées. Par exemple, la première valeur sera attribuée à base1, la deuxième valeur à base2 et la troisième valeur à la hauteur

base1 = float(input('Please Enter the First Base of a Trapezoid: '))
base2 = float(input('Please Enter the Second Base of a Trapezoid: '))
height = float(input('Please Enter the Height of a Trapezoid: '))

Ensuite, nous calculons la médiane et l'aire d'un trapèze en utilisant leurs formules respectives :

# calculate the area
Area = 0.5 * (base1 + base2) * height

# calculate the Median
Median = 0.5 * (base1+ base2)

Les déclarations d'impression nous aideront à imprimer la médiane et l'aire d'un trapèze

print("\n Area of a Trapezium = %.2f " %Area)
print(" Median of a Trapezium = %.2f " %Median)

Voyons la sortie d'un programme

Please Enter the First Base of a Trapezoid: 6
Please Enter the Second Base of a Trapezoid: 9
Please Enter the Height of a Trapezoid: 4

 Area of a Trapezium = 30.00 
 Median of a Trapezium = 7.50 

À partir de la capture d'écran Python ci-dessus, vous pouvez observer que les valeurs que nous avons saisies sont base1 =6, base2 =9 et hauteur =4

Aire d'un trapèze =0,5 * (base1 + base2) * hauteur;
Aire d'un trapèze =0,5 * (6 + 9) * 4;
Aire d'un trapèze =0,5 * 15 * 4;
Aire d'un trapèze =30

Médiane d'un trapèze =0,5 * (base1+ base2);
Médiane d'un trapèze =0,5 * (6 + 9)
Médiane d'un trapèze =0,5 * 15
Médiane d'un trapèze =7,5

Programme Python pour trouver l'aire d'un trapèze à l'aide de fonctions

Ce programme python permet à l'utilisateur d'entrer la base1, la base2 et la hauteur d'un trapèze. Nous transmettrons ces valeurs aux arguments de la fonction pour calculer l'aire d'un trapèze.

# Python Program to find Area of a Trapezoid using Functions

def Area_of_a_Trapezoid (base1, base2, height):
    # calculate the area
    Area = 0.5 * (base1 + base2) * height

    # calculate the Median
    Median = 0.5 * (base1+ base2)

    print("\n Area of a Trapezium = %.2f " %Area)
    print(" Median of a Trapezium = %.2f " %Median)

Area_of_a_Trapezoid (9, 6, 4)

Dans ce programme Python pour trouver l'exemple de la zone d'un trapèze, nous avons d'abord défini la fonction avec trois arguments en utilisant le mot-clé def. Cela signifie que l'utilisateur entrera la base1, la base2 et la hauteur d'un trapèze. Ensuite, nous calculons la médiane et l'aire d'un trapèze comme nous l'avons décrit dans notre premier exemple.

REMARQUE :Nous pouvons appeler la fonction avec des arguments dans le fichier .py directement ou bien nous pouvons l'appeler à partir du shell python. N'oubliez pas les arguments de la fonction