python七夕浪漫表白源码
程序员文章站
2023-11-17 20:43:52
本文实例为大家分享了python七夕浪漫表白的具体代码,供大家参考,具体内容如下
from turtle import *
from time import s...
本文实例为大家分享了python七夕浪漫表白的具体代码,供大家参考,具体内容如下
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()
效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。