Maison  >  Article  >  développement back-end  >  Comment dessiner un coeur en python

Comment dessiner un coeur en python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-11 16:07:2333081parcourir

Comment dessiner un coeur en python

Les étapes de base pour dessiner un cœur en utilisant python sont les suivantes :

Téléchargez et installez d'abord le programme python.

Trouvez l'outil python IDLE sur notre propre ordinateur.

Comment dessiner un coeur en python

2. Ensuite, ouvrez IDLE et créez un nouveau fichier nommé test1.py.

Recommandations associées : "Tutoriel vidéo Python"

Comment dessiner un coeur en python

3. Ensuite, nous commençons à importer la bibliothèque de tortues, puis éditons le code.

import turtle
import time
 
# 画心形圆弧
def hart_arc():
    for i in range(200):
        turtle.right(1)
        turtle.forward(2)
 
def move_pen_position(x, y):
    turtle.hideturtle()     # 隐藏画笔(先)
    turtle.up()     # 提笔
    turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)
    turtle.down()   # 下笔
    turtle.showturtle()     # 显示画笔
 
# 初始化
turtle.setup(width=800, height=500)     # 窗口(画布)大小
turtle.color('red', 'pink')     # 画笔颜色
turtle.pensize(3)       # 画笔粗细
turtle.speed(1)     # 描绘速度
# 初始化画笔起始坐标
move_pen_position(x=0,y=-180)   # 移动画笔位置
turtle.left(140)    # 向左旋转140度
 
turtle.begin_fill()     # 标记背景填充位置
 
# 画心形直线( 左下方 )
turtle.forward(224)    # 向前移动画笔,长度为224
# 画爱心圆弧
hart_arc()      # 左侧圆弧
turtle.left(120)    # 调整画笔角度
hart_arc()      # 右侧圆弧
# 画心形直线( 右下方 )
turtle.forward(224)
turtle.end_fill()       # 标记背景填充结束位置
 
# 点击窗口关闭程序
window = turtle.Screen()
window.exitonclick()

4. Après avoir saisi le code, cliquez sur Enregistrer. Sélectionnez "exécuter" -> "exécuter le module" dans la barre d'outils pour exécuter et voir l'effet.

Comment dessiner un coeur en python

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