Maison  >  Article  >  développement back-end  >  Comment écrire le code pour dessiner Bingdundun en python

Comment écrire le code pour dessiner Bingdundun en python

DDD
DDDoriginal
2023-11-20 14:25:361557parcourir

Étapes de code détaillées : 1. Importez les bibliothèques et les modules nécessaires ; 2. Créez un canevas et un pinceau ; 3. Définissez les propriétés du pinceau ; 4. Dessinez chaque partie de la glace et définissez les paramètres correspondants ; L'instruction "turtle.done()" termine le dessin ; 6. Copiez ces codes dans l'environnement de développement Python. Après l'exécution, vous pouvez voir les formes de glace dessinées, etc.

Comment écrire le code pour dessiner Bingdundun en python

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur Dell G3.

Étapes détaillées du code pour dessiner de la glace en Python :

1 Importez les bibliothèques et modules nécessaires :

import turtle

2 Créez un canevas et un pinceau :

window = turtle.Screen()
window.bgcolor("white")
pen = turtle.Turtle()

3. pinceau :

pen.speed(5)  # 设置画笔的速度
pen.pensize(3)  # 设置画笔的粗细
pen.color("black")  # 设置画笔的颜色

4. Dessinez le corps de Bingdundun :

pen.penup()
pen.goto(0, -100)  # 将画笔移动到指定位置
pen.pendown()
pen.begin_fill()  # 开始填充形状
pen.circle(100)  # 画一个半径为100的圆形
pen.end_fill()  # 结束填充形状

Dessinez les yeux de Bingdundun :

pen.penup()
pen.goto(-40, 60)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(40, 60)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

Dessinez la bouche de Bingdundun :

pen.penup()
pen.goto(-40, 20)
pen.pendown()
pen.setheading(-60)  # 设置画笔的角度
pen.circle(40, 120)  # 画一个半径为40的圆弧,弧长为120度
pen.setheading(0)  # 将画笔的角度恢复到初始状态

Dessine les bras de Bingdundun :

pen.penup()
pen.goto(-80, -20)
pen.pendown()
pen.setheading(-30)
pen.forward(80)
pen.backward(80)
pen.setheading(30)
pen.forward(80)
pen.backward(80)

Dessine le chapeau de glace :

pen.penup()
pen.goto(-100, 120)
pen.pendown()
pen.color("red")
pen.begin_fill()
pen.forward(200)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(150)
pen.end_fill()

5. Terminez le dessin :

turtle.done()

6. Copiez ces codes dans l'environnement de développement Python et vous pourrez voir la glace dessinée après avoir exécuté Dump shape.

Ci-dessus sont les étapes de code pour dessiner des glaçons en Python. Vous pouvez copier ces codes dans l'environnement de développement Python et après les avoir exécutés, vous pourrez voir les formes de glace dessinées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn