Bonjour,
je suis étudiante et je suis bloquée à une question. Pour remettre dans le contexte, l'exercice consiste à crée des immeubles avec des hauteurs variables à partir de listes (nous somme sur le chapitres des listes). Tout d'abord, il fallait déclarer un liste puis afficher une suite de rectangles de largeur 20 et dont les hauteurs sont données par la liste 1 qu'on appellera lst. Ça il n'y a pas de problème j'ai réussi. Sauf que à la question suivante on me demande de modifier mon programme pour qu’il affiche les rectangles dont les hauteurs sont données par la liste lst et les largeurs par lst largeurs. Par exemple, le premier immeuble est de hauteur 100 et de largeur 20 (par que lst_largeurs a comme valeur [20,19,18 etc.]. Et c'est là que je bloque.
Voilà mon code :
S'il vous plait donnez-moi des pistes j'ai l'impression d'avoir tout essayé mais rien n'y fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 if __name__ == '__main__': largeurFenetre=400 hauteurFenetre=400 cree_fenetre(largeurFenetre,hauteurFenetre) lst=[100,200,350,40,160,210,130,80,170,300,280,210,320,30,70] lst_largeurs=[20,19,18,24,30,12,29,30,26,15,22,26,21,27,13] xa=0 xb=20 yb=400 for i in range(len(lst)): color='black' if i%2!=0: color='blue' rectangle(xa,400-lst[i],xb,yb,couleur= color,remplissage=color) xb+=20 xa+=20 attente_clic() ferme_fenetre
Partager