2PRO - Pythagore et Python

Utilisez python (disponible sur vos postes ou dans le logiciel anaconda), pour saisir ce code à compléter. Lisez jusqu'au bout cet article.

Remarques :

  • Attention aux espaces et aux retraits
  • Les lignes descriptives commençant par # peuvent être supprimées lors de votre saisie.
  • Pour finir, il vous faudra compléter les zones "XXXXX" de ce code pour utiliser ensuite les deux fonctions programmées.

Rappels (langage python) :

  • int = la variable est un nombre
  • input = permet de demander une valeur
  • if et else sont utilisés pour définir une condition.
  • on teste l'égalité en écrivant "=="

 

 

CODE À COMPLÉTER : 

 

from math import*
 

def theoreme(): 

    #on effectue la saisie des deux longueurs connues
    grand= int(input ("côté le plus grand : "))
    petit= int(input ("l'autre côté : "))
    #on choisit la méthode à utiliser
    print ("Recherche t-on l'hypoténuse ?")
    choix=int(input("si oui, saisir 1, sinon saisir 0 : "))
    if choix==1:
        #sqrt signifie squareroot, c'est la racine carrée
        return (sqrt(XXXXX))        #zone à compléter n°1
    else :
        return (sqrt(XXXXX))        #zone à compléter n°2
    

def reciproque():
    #on saisit les trois mesures du triangle
    c1= int(input("côté le plus long ? "))
    c2= int(input ("côté 2 ? "))
    c3= int(input ("côté 3 ? "))
    #on teste la propriété de Pythagore
    if XXXXX:
        print("le triangle est rectangle")
    else: print ("le triangle n'est pas rectangle")

 

 

 

 

 

👽 Pour les plus dégourdis, un copier coller peut vous faire gagner un temps précieux !