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

python3画两个桃心

时间:2018-08-15 17:41:59      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:显示   war   pen   The   speed   scree   rom   end   ace   

from turtle import * from time import sleep def go_to(x, y): up() goto(x, y) down() def big_Circle(size): #函数用于绘制心的大圆 speed(1) for i in range(150): forward(size) right(0.3) def small_Circle(size): #函数用于绘制心的小圆 speed(1) for i in range(210): forward(size) right(0.786) def line(size): speed(1) forward(51*size) def heart( x, y, size): go_to(x, y) left(150) begin_fill() line(size) big_Circle(size) small_Circle(size) left(120) small_Circle(size) big_Circle(size) line(size) end_fill() def arrow(): pensize(10) setheading(0) go_to(-400, 0) left(15) forward(150) go_to(339, 178) forward(150) def arrowHead(): pensize(1) speed(1) color(‘red‘, ‘red‘) begin_fill() left(120) forward(20) right(150) forward(35) right(120) forward(35) right(150) forward(20) end_fill() def main(): pensize(2) color(‘red‘, ‘pink‘) #getscreen().tracer(30, 0) #取消注释后,快速显示图案 heart(200, 0, 1) #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小 setheading(0) #使画笔的方向朝向x轴正方向 heart(-80, -100, 1.5) #画出第二颗心 arrow() #画出穿过两颗心的直线 arrowHead() #画出箭的箭头 go_to(400, -300) write("author:520Python", move=True, align="left", font=("宋体", 30, "normal")) done() main()

python3画两个桃心

标签:显示   war   pen   The   speed   scree   rom   end   ace   

原文地址:http://blog.51cto.com/853056088/2160349

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