Segment reliant les 2 derniers clic
Bonjour,
J'ai beau chercher de midi à 14h mais je n'y arrive pas et c'est a rendre pour demain. Je suis en première spé NSI et je n'arrive pas à relier les deux derniers clic par un segment Quelsu'un pourrait m'aider svp???
Voici le programme:
from toolbox import *
## Rappel des touches :
## F5 ou F8 pour executer le programme
fenetre(801, 801, "TD1 - Exercice 5")
remplir(BLEUET)
##################################################
# Tapez votre code ci-dessous #
ecart = 100
p1 = Point(0, 0)
p2 = Point(801, 0)
rayon = 50
p_ = 0
liste_p = []
for i in range(8):
segment(p1, p2, ROUGE)
p1.y += ecart
p2.y += ecart
for i in range(6):
p_actuel = attendre_clic()
liste_p.append(p_actuel)
if i >= 2 and i <= 5:
p_actuel.y = (p_actuel.y // ecart) * 100 + rayon
cercle(p_actuel, rayon, ROUGE)
if i >= 3 and i <= 5:
cercle(p_, rayon, ROUGE)
p_ = p_actuel
# Fin de votre code #
#################################################
attendre_echap()
quitter(0)
J'ai beau chercher de midi à 14h mais je n'y arrive pas et c'est a rendre pour demain. Je suis en première spé NSI et je n'arrive pas à relier les deux derniers clic par un segment Quelsu'un pourrait m'aider svp???
Voici le programme:
from toolbox import *
## Rappel des touches :
## F5 ou F8 pour executer le programme
fenetre(801, 801, "TD1 - Exercice 5")
remplir(BLEUET)
##################################################
# Tapez votre code ci-dessous #
ecart = 100
p1 = Point(0, 0)
p2 = Point(801, 0)
rayon = 50
p_ = 0
liste_p = []
for i in range(8):
segment(p1, p2, ROUGE)
p1.y += ecart
p2.y += ecart
for i in range(6):
p_actuel = attendre_clic()
liste_p.append(p_actuel)
if i >= 2 and i <= 5:
p_actuel.y = (p_actuel.y // ecart) * 100 + rayon
cercle(p_actuel, rayon, ROUGE)
if i >= 3 and i <= 5:
cercle(p_, rayon, ROUGE)
p_ = p_actuel
# Fin de votre code #
#################################################
attendre_echap()
quitter(0)
4 réponses
-
Contributeurbonjour, peux-tu utiliser les balises de code, comme expliqué ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
-
@yg_beouais nickel
-
@Maximemon hashtag discord est: 1557. Ca m'arrangerai beaucoup si tu peux parler là bas.
-
Contributeur@Maximeje ne trouve pas de version de toolbox...
-
Contributeur@yg_bel'instruction segment(p1, p2, ROUGE) fonctionne bien, et tu veux faire quelque chose de similaire entre les deux derniers points?
qu'as-tu essayé?
-
-
je n'ai pas su comment faire mais peut tu m'aider pour ma question stppppp
-
Ben, tu repostes ton code avec les balises en suivant le mode d'emploi indiqué dans le lien ...
-
ok
from toolbox import *
## Rappel des touches :
## F5 ou F8 pour executer le programme
fenetre(801, 801, "TD1 - Exercice 5")
remplir(BLEUET)
##################################################
# Tapez votre code ci-dessous #
ecart = 100
p1 = Point(0, 0)
p2 = Point(801, 0)
rayon = 50
p_ = 0
liste_p = []
for i in range(8):
segment(p1, p2, ROUGE)
p1.y += ecart
p2.y += ecart
for i in range(6):
p_actuel = attendre_clic()
liste_p.append(p_actuel)
if i >= 2 and i <= 5:
p_actuel.y = (p_actuel.y // ecart) * 100 + rayon
cercle(p_actuel, rayon, ROUGE)
if i >= 3 and i <= 5:
cercle(p_, rayon, ROUGE)
p_ = p_actuel
# Fin de votre code #
#################################################
attendre_echap()
quitter(0)