Cours

Tutoriel python : un code pour calculer la zone d’un triangle

×

Recommandés

Audit de Communication Interne et Externe :...
Le levier discret qui transforme l’image,...
En savoir plus
Tableau de compétences professionnelles pour les 10...
Vous cherchez à comprendre rapidement quelles...
En savoir plus
Modèle de plan comptable Excel premium à...
Un bon fichier Excel peut transformer...
En savoir plus
Créer son Plan Comptable en ligne et...
{ "@context": "https://schema.org", "@type":...
En savoir plus
Plan Comptable Général : balance comptable Excel...
Dans cette page, on remet le...
En savoir plus
TVA à décaisser et écriture comptable du...
La TVA à décaisser correspond au...
En savoir plus

Dans ce tutoriel python, vous découvrirez le code complet d’un programme python pour calculer l’aire d’un triangle. Vous trouverez le script complet à la fin de l’article. Nous vous recommandons de suivre toutes les étapes pour comprendre chaque ligne de code et apprendre à programmer de manière professionnelle.

Pour résoudre ce problème, nous avons besoin d’une très brève introduction théorique. Vous vous souviendrez que l’aire d’un triangle est égale au produit de la base et de la hauteur divisé par deux. Dans les formules :

A=bxh/2

Il est important de préciser désormais que, étant des grandeurs géométriques qui représentent la longueur de segments et une aire, elles doivent être positives, pour que cette formule ait un sens. A un certain moment, au cours de notre programme, il sera nécessaire d’insérer un contrôle à l’aide de l’instruction if.

Mais procédons étape par étape, en créant d’abord un programme extrêmement concis, puis en élargissant ses caractéristiques et fonctionnalités

Première version (super) synthétique : la zone triangle en trois lignes de code python

Il s’agit donc d’appliquer une formule simple. Si nous connaissons déjà la valeur de nos variables d’intérêt, nous pouvons déclarer ces variables (dans notre cas base et hauteur) en leur attribuant directement ces valeurs. Après cela, il ne reste plus qu’une opération à effectuer avec ces variables pour appliquer la formule simple de calcul de l’aire, que nous avons écrite plus haut. Le code le plus synthétique pour calculer l’aire d’un triangle en python pourrait donc être composé uniquement de ces trois lignes de code.

tutoriel python
Vérifiez que la base et la hauteur sont toutes deux supérieures à zéro

Il est également conseillé de vérifier que les variables se situent dans une plage autorisée. En fait, nous voulons éviter les erreurs dues à une mauvaise saisie (par exemple, si l’utilisateur attribue des valeurs invalides à la base ou à la hauteur, telles que 0 ou -1). Dans notre cas, les dimensions d’un triangle (c’est-à-dire la base et la hauteur) n’ont de sens que si elles sont positives, car ce sont des quantités géométriques avec une signification spécifique de longueur. Nous ajoutons une séquence de contrôle à notre code python pour nous assurer que la base et la hauteur sont, en fait, supérieures à zéro. Nous modifions le code précédent comme suit, pour obtenir la version finale de notre programme de calcul de l’aire d’un triangle, après avoir lu les valeurs de base et de hauteur au clavier.

Code python : Version finale (code complet)

Voici un exemple de code Python qui calcule l’aire d’un triangle en lisant les valeurs de la base et de la hauteur au clavier :

def calculer_aire_triangle(base, hauteur):
    # Calcul de l'aire du triangle
    aire = (base * hauteur) / 2
    return aire

try:
    # Lecture des valeurs de base et de hauteur au clavier
    base = float(input("Entrez la valeur de la base du triangle : "))
    hauteur = float(input("Entrez la valeur de la hauteur du triangle : "))

    # Vérification que les valeurs sont positives
    if base <= 0 or hauteur <= 0:
        print("La base et la hauteur doivent être des valeurs positives.")
    else:
        # Appel de la fonction pour calculer l'aire du triangle
        aire_triangle = calculer_aire_triangle(base, hauteur)
        print("L'aire du triangle est :", aire_triangle)
except ValueError:
    print("Veuillez entrer des valeurs numériques valides pour la base et la hauteur.")

Ce code commence par définir une fonction calculer_aire_triangle qui prend la base et la hauteur du triangle en entrée et retourne l’aire du triangle. Ensuite, il lit les valeurs de base et de hauteur au clavier en demandant à l’utilisateur d’entrer ces valeurs. Il vérifie ensuite si les valeurs sont positives et appelle la fonction pour calculer l’aire du triangle. Si l’utilisateur entre une valeur qui n’est pas un nombre, une exception ValueError est capturée et un message d’erreur est affiché.

Voici un exemple d’application qui utilise le code fourni pour calculer l’aire d’un triangle en fonction des valeurs de base et de hauteur saisies par l’utilisateur :

def calculer_aire_triangle(base, hauteur):
    # Calcul de l'aire du triangle
    aire = (base * hauteur) / 2
    return aire

try:
    # Lecture des valeurs de base et de hauteur au clavier
    base = float(input("Entrez la valeur de la base du triangle : "))
    hauteur = float(input("Entrez la valeur de la hauteur du triangle : "))

    # Vérification que les valeurs sont positives
    if base <= 0 or hauteur <= 0:
        print("La base et la hauteur doivent être des valeurs positives.")
    else:
        # Appel de la fonction pour calculer l'aire du triangle
        aire_triangle = calculer_aire_triangle(base, hauteur)
        print("L'aire du triangle est :", aire_triangle)
except ValueError:
    print("Veuillez entrer des valeurs numériques valides pour la base et la hauteur.")

Lorsque vous exécutez ce code, il demande à l’utilisateur d’entrer la valeur de la base et de la hauteur du triangle. Ensuite, il calcule et affiche l’aire du triangle en utilisant la fonction calculer_aire_triangle définie. Si l’utilisateur entre des valeurs incorrectes (non numériques ou négatives), le programme affiche un message d’erreur approprié.

Vous pouvez exécuter ce code dans un environnement Python pour obtenir l’aire d’un triangle en fonction des valeurs que vous entrez.

Recommandés

Audit de Communication Interne et Externe :...
Le levier discret qui transforme l’image,...
En savoir plus
Tableau de compétences professionnelles pour les 10...
Vous cherchez à comprendre rapidement quelles...
En savoir plus
Modèle de plan comptable Excel premium à...
Un bon fichier Excel peut transformer...
En savoir plus
Créer son Plan Comptable en ligne et...
{ "@context": "https://schema.org", "@type":...
En savoir plus
Plan Comptable Général : balance comptable Excel...
Dans cette page, on remet le...
En savoir plus
TVA à décaisser et écriture comptable du...
La TVA à décaisser correspond au...
En savoir plus
AZ

Recent Posts

Fiche de révision nature des mots en PDF

Quand on parle de nature des mots, beaucoup d’élèves ont l’impression d’entrer dans un chapitre…

9 heures ago

Fiche de révision Trigonométrie 3ème PDF — comprendre, retenir et réussir

Si la trigonométrie te paraît floue, rassure-toi : en 3ème, elle repose sur quelques réflexes…

10 heures ago

Calculer son signe chinois avec un outil en ligne

Si vous voulez connaître votre signe chinois sans passer par des tableaux interminables, vous êtes…

19 heures ago

Simulateur LOA Matériel Pro — Estimer le leasing d’un équipement sans se raconter d’histoires

Quand on finance une voiture, tout le monde voit à peu près de quoi il…

1 jour ago

Simulateur LOA Auto — Estimer son leasing voiture sans se tromper

On connaît tous ce moment : on tombe sur une offre de leasing “à partir…

1 jour ago

Différence maintenance niveau 1, niveau 2 et niveau 3 en industrie

Dans l’industrie, parler de maintenance sans préciser le niveau d’intervention revient souvent à créer de…

2 jours ago

This website uses cookies.