Voici le code à copier/coller :
from math import*
def angle():
n1=float(input("Indice n1 : "))
n2=float(input("Indice n2 : "))
i1=float(input("Angle i1 en degrés : "))
i1 = i1*pi/180
print (" ")
print ("L'angle i2 recherché est : ")
print (" ")
return asin(n1*sin(i1)/n2)*180/pi
def indice():
n1=float(input("Indice n1 : "))
i1=float(input("Angle i1 en degrés : "))
i2=float(input("Angle i2 en degrés : "))
i1 = i1*pi/180
i2 = i2*pi/180
n2 = (n1*sin(i1)/sin(i2))
print (" ")
print ("L'indice n2 recherché est : ")
print (" ")
return n2
def limite():
n1=float(input("Indice le plus petit : "))
n2=float(input("Indice le plus grand : "))
lim=asin(n1/n2)*180/pi
print (" ")
print ("L'angle limite de réfraction est : ")
print (" ")
return lim
Attention, vérifiez les retraits avant de lancer l'exécution du programme.