魔法阵样式如下:
实现代码:
import turtle as tr
import numpy as np
import math
__radiusBig = 360 # 大圆
__radiusSmall = 340 # 小圆
def circle():
"""
绘制外圈的两个圆,半径分别为__radiusBig,__radiusSmall
"""
# 修改画笔粗细
tr.pensize(2)
# 画大圆
tr.penup()
tr.right(90)
tr.forward(__radiusBig)
tr.left(90)
tr.pendown() # 将圆形放置于画布中心
tr.circle(__radiusBig)
# 画小圆
tr.penup()
tr.right(90)
tr.backward(__radiusBig - __radiusSmall)
tr.left(90)
tr.pendown() # 将圆形放置于画布中心
tr.circle(__radiusSmall)
def repeat(repeatNum):
"""