1CVPM - Python pour l'optique

 print ("CALCULS D'OPTIQUE SUR LES LENTILLES CONVERGENTES")

print ("Taper 1 pour la position de l'image")

print ("Taper 2 pour la distance focale")


a=float(input("Choix ? "))


if a==1:

    f=float(input("Distance focale de la lentille: "))

    d=float(input("Distance de l'objet (elle est négative) : "))


    fraction=1/f+1/d


    print ("La distance de l'image est : ")

    print (1/fraction)


    print ("Le grandissement est :", 1/(fraction*d))


elif a==2 :

    o=float(input("Distance de l'objet (elle est négative) : "))

    i=float(input("Distance de l'image : "))


    fraction=1/i-1/o


    print ("La distance focale de la lentille est : ")

    print (1/fraction)


    print ("Le grandissement est :", i/o)


else :

    print ("Recommence !")