Information

Author(s) Jérémie Kuperblum
Deadline No deadline
Submission limit No limitation

Sign in

TP04_Exercice4_Météo_par_régions

Une équipe de météorologues a eu un problème avec sa base de données. Le direct est dans 1h et ils n'arrivent plus à retrouver la température par zone géographique. C'est pourquoi vous êtes appelé en urgence !

Ils vous demandent de créer une fonction meteo(lst1,lst2) qui prend en entrée deux listes imbriquées qui sont des matrices carrées.

La première liste contient les coordonnées, qui sont sous forme de liste à 2 indices, des températures qui se trouvent au même indice dans la seconde matrice.

Prenons un exemple pour illustrer cela :

Meteo/meteo.PNG

On voit donc que a l'indice [0][0] dans les deux matrices, on trouve que la température de 20 degrés se trouve dans la zone géographique (1,0).

Votre fonction doit retourner une matrice carrée contenant les températures aux bons indices.

Exemple :

mat1 = [[[1,0],[0,1]],[[1,1],[0,0]]]
mat2 = [[20, 18],[17, 16]]
meteo(mat1,mat2) #return [[16, 18], [20,17]]
Attention :
  • Vous ne devez pas vérifier la validité des matrices, elles seront toujours correctes dans leur forme.
  • Les coordonnés ne dépasseront pas la taille des matrices que vous recevez en entrée.
  • Les coordonnés dans la première matrice sont mis dans des matrices à 2 indices, donc finalement, vous avez une liste de listes de listes (3 listes imbriquées).

Implémentation

Écrivez la signature et le corps de la fonction meteo(lst1,lst2)