Bonjour,
Je sais que ce n'est pas forcément l'endroit approprié mais beaucoup de personnes ici mon aidée par le passé et j'ai aujourd'hui un problème de programmation en Python, un langage que je ne connais pas bien.
Mon objectif est de modéliser un mirage, à savoir la réfraction d'un rayon lumineux dû au changement d'indice en fonction de la hauteur par rapport au sol.
Nous avons décidé de ne pas faire un gradient d'indice continu mais de faire varier l'indice d'un pas appelé "pas" toutes les couches d'épaisseur e.
Le programme doit contenir trois possibilités, à savoir, le rayon se réfracte et descend vers le sol, le rayon est réfléchi totalement et le rayon remonte.
Voici une illustration du problème pour que vous compreniez mieux:
Le code auquel j'avais pensé était celui ci, mais c'est un peu un hybrid Vba/python:
Mais quand j'essaye de le lancer il y a des problèmes notamment avec les listes, est ce que vous voyez une/des erreurs que j'ai faites? Savez vous à quoi ressemble mon idée en python?