"""
""" #! /usr/bin/python3 # -*- coding: utf-8 -*- # intérêt : usage de math.sqrt() import sys # pour exit() import math # pour sqrt() doc = """ Pythagore : dans un triangle rectangle : h² = a² + b² """ def hypotenuse(a, b): # calcule l'hypoténuse d'un triangle rectangle # connaissant les 2 côtés de l'angle droit # h² = a² + b² h = math.sqrt(a**2 + b**2) return h def cote(h, b): # calcule le second côté de l'angle droit d'un triangle rectangle # contrôles avant le calcul : if h < b : # l'hypoténuse doit être le plus grand côté du triangle rectangle print(" cote() error : hypothénuse =", h, "< côté =", b, "interdit") print(" l'hypoténuse doit être le plus grand côté du triangle rectangle") sys.exit(1) else : # h >= b : # a² = h² - b² a = math.sqrt(h**2 - b**2) return a # tests sur le triangle rectangle (3, 4, 5) : # d'hypoténuse 5 et de côtés de l'angle droit 3 et 4 print("### Pythagore ###") print("hypotenuse(3, 4) :", hypotenuse(3, 4)) print("cote(5, 4) :", cote(5, 4)) """"""