"""
"""
#! /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))
"""
"""