看到网上有很多用Python画蛋糕的代码,但觉得它们执行效率比较低,代码重复率也比较高,所以对代码做了很多改动,不过蛋糕样式跟网上是一样的。
运行效果的视频可以去b站观看,id也是“时光-小巷”,以后也会在CSDN发实用项目的代码,喜欢的小伙伴们可以关注一下~
一、最终效果图
二、代码
import turtle as t # 导入turtle内置模块,t变成turtle的别名
import math as m
# 移动海龟的函数(留下痕迹)
def trace_turtle(x1, y1, colors):
t.pencolor(colors) # 画笔的颜色
t.goto(x1, y1) # 海龟去往(x1,y1)
# 画椭圆/类三角函数(3)
def draw_x(a, i1): # x = a * cos(t1)
t1 = m.radians(i1) # 角度值变成弧度制
return a * m.cos(t1)
# 画椭圆/类三角函数(3)
def draw_y(b, i1): # y = b * sin(t1)
t1 = m.radians(i1)
return b * m.sin(t1)
# 画椭圆/类三角函数(2)
def draw_graphics1(i1, a, b, x2, y2, nums1, nums2):
x1 = draw_x(a, i1 *