A voir également:
- Python :: Exercice sur une fonction
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Mot secret python pix ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- Exercice python - Forum Python
1 réponse
Bonsoir,
J’ai l’impression qu’il s’agit d’un exercice de création d’un rectangle représentant une résistance électrique avec trois bandes de couleurs constituant le code couleur pour la valeur de la résistance.
La taille de la fenêtre , ce doit être réglé par
self.can = Canvas(self.root, width=250, height =100, bg ='ivory')
Quant aux lignes que tu ne comprends pas, je pense qu’un rectangle suffit à être défini par deux points de ses angles opposés.
Ainsi x,30,x+12,70 doivent être les coordonnées des deux point d’un rectangle:
(x,30) un point
et (x+12,70) le second point
Ce rectangle est paramétrisé en x: en changeant la valeur de x on obtient des rectanles positionnées différemment.
Il y a deux bandes couleurs rectangulaires:
85,30,97,70
120,70,132,70
Pour créer ces bandes, for x in range(85,150,35): donne successivement des valeus à x.
Cependant il y a un problème car range(85,150,35) est une liste d’entier définie ainsi:
le premier entier est 85, puis les entiers suivants sont obtenus par ajout du pas 35 successivment, les entiers retenus étant ceux inférieurs à 150,
Exemple range(2,26,3) est (2,5,8,11,14,17,20,23). L’entier 26 est exclu car c’est la limite indiquée dans range(2,26,3)
Et à mon avis , il n’y a pas que deux bandes de couleurs sur une résistance.
Il faut modifier la valeur 155 car le range(85,155,35) est [85,120] 155 ne peut pas y être car<150
Note que je ne connais pas le module Tk
J'ai aussi l'impression qu'il n'y a pas beaucoup de pratiquants de Python sur ccm
J’ai l’impression qu’il s’agit d’un exercice de création d’un rectangle représentant une résistance électrique avec trois bandes de couleurs constituant le code couleur pour la valeur de la résistance.
La taille de la fenêtre , ce doit être réglé par
self.can = Canvas(self.root, width=250, height =100, bg ='ivory')
Quant aux lignes que tu ne comprends pas, je pense qu’un rectangle suffit à être défini par deux points de ses angles opposés.
Ainsi x,30,x+12,70 doivent être les coordonnées des deux point d’un rectangle:
(x,30) un point
et (x+12,70) le second point
Ce rectangle est paramétrisé en x: en changeant la valeur de x on obtient des rectanles positionnées différemment.
Il y a deux bandes couleurs rectangulaires:
85,30,97,70
120,70,132,70
Pour créer ces bandes, for x in range(85,150,35): donne successivement des valeus à x.
Cependant il y a un problème car range(85,150,35) est une liste d’entier définie ainsi:
le premier entier est 85, puis les entiers suivants sont obtenus par ajout du pas 35 successivment, les entiers retenus étant ceux inférieurs à 150,
Exemple range(2,26,3) est (2,5,8,11,14,17,20,23). L’entier 26 est exclu car c’est la limite indiquée dans range(2,26,3)
Et à mon avis , il n’y a pas que deux bandes de couleurs sur une résistance.
Il faut modifier la valeur 155 car le range(85,155,35) est [85,120] 155 ne peut pas y être car<150
Note que je ne connais pas le module Tk
J'ai aussi l'impression qu'il n'y a pas beaucoup de pratiquants de Python sur ccm