Comment dessiner un demi-cercle en Python tortue seulement
Comment dessiner un demi-cercle(demi-cercle) en python de la tortue?
Je ne peux utiliser Python de la tortue. J'ai essayez de regarder pour les ressources mais pas de chance sur la recherche de ceux qui utilisent uniquement Python tortue.
import turtle
t = turtle.Pen()
t.left(90)for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
Comment vous est venu avec le 118 diamètre? Car la tortue se déplace vers l'avant 1 à chaque fois, je m'attends à un diamètre de 360 circonférence / math.pi qui est plus proche de 115 qui fonctionne très bien -- 118 tire au-dessus (si vous masquez la tortue elle-même.) Je n'ai aucune idée de @cdlane. C'était il y a 2 ans. Je vais modifier à 115.
vous pouvez aussi le faire simplement à l'aide de cercle. la tortue.le cercle(de rayon, de mesure,mesures) par exemple. la tortue.le cercle(50,180) - étape est facultative (
Essayez ce qui suit:
Je n'ai aucune idée de @cdlane. C'était il y a 2 ans. Je vais modifier à 115.
OriginalL'auteur Luke Taylor
Voir Python tortue de référence sur le cercle.
Par exemple, pour un semi-le cercle de rayon 100 ce serait:
OriginalL'auteur nare
vous pouvez aussi le faire simplement à l'aide de cercle. la tortue.le cercle(de rayon, de mesure,mesures) par exemple. la tortue.le cercle(50,180) - étape est facultative (
OriginalL'auteur user1113186
Pour être complet, une façon de créer un demi-cercle avec une tortue à l'aide de estampage au lieu de dessin:
Il a ses lacunes évidentes, mais parfois, c'est exactement ce dont vous avez besoin.
OriginalL'auteur cdlane