Python多边形代码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/vivien1997/article/details/98470853
#正方形
import turtle as t
t.up()
t.width(2)
t.down()
t.pencolor("black")
for i in range(4):
    t.fd(150)
    t.right(90)
t.done()


#六边形
import turtle as t
t.up()
t.width(2)
t.down()
t.pencolor("black")
for i in range(6):
    t.fd(150)
    t.right(60)
t.done()

#八边形绘制
'''
import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(100)
    #t.left(-45*((-1)**(2*i)))       #过于复杂
    t.left(45)
t.done()
'''
import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(150)
    t.left(135)
t.done()

#叠边形
import turtle as t
t.up()
t.width(2)
t.down()
t.pencolor("black")
for i in range(9):
    t.fd(150)
    t.right(80)
t.done()

#风轮绘制
import turtle as t
t.up()
t.width(2)
t.down()
t.pencolor("black")
for i in range(4):
    t.fd(150)
    t.right(90)
    t.circle(-150,45)
    t.goto(0,0)
    t.left(45)
t.done()

猜你喜欢

转载自blog.csdn.net/vivien1997/article/details/98470853