码迷,mamicode.com
首页 > 编程语言 > 详细

【Python】画一个心形

时间:2020-01-30 20:43:59      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:info   speed   down   scree   旋转   pos   screen   move   col   

技术图片

 

 

#!/usr/bin/env python

# -*- coding:utf-8 -*- 

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()

 

【Python】画一个心形

标签:info   speed   down   scree   旋转   pos   screen   move   col   

原文地址:https://www.cnblogs.com/HGNET/p/12243489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!