16 lines
417 B
Python
16 lines
417 B
Python
|
import turtle
|
||
|
pen=turtle.Turtle()
|
||
|
pen.speed(0)
|
||
|
n=int(turtle.numinput("边数","请输入边数:"))
|
||
|
name=turtle.textinput("姓名","请输入姓名:")
|
||
|
colors=["red","green","blue","yellow","black"]
|
||
|
|
||
|
angle=360/n+1
|
||
|
for i in range(360):
|
||
|
pen.pencolor(colors[i%n])
|
||
|
pen.penup()
|
||
|
pen.forward(i*10)
|
||
|
pen.pendown()
|
||
|
pen.write(name,font=("华文行楷",int(i/50)))
|
||
|
pen.right(angle)
|
||
|
pen.pensize(i/20)
|