python123第一周作业(修改)
1.使用turtle库绘制一个红色五角星图形
1 import turtle 2 3 turtle.pensize(4) 4 turtle.pencolor("black") 5 turtle.fillcolor("red") 6 7 turtle.begin_fill() 8 for _ in range(5): 9 turtle.forward(200) 10 turtle.right(144) 11 turtle.end_fill()

2.使用turtle库绘制一个六角形
1 import turtle 2 turtle.setup(650,350,200,200) 3 turtle.penup() 4 turtle.pensize(1) 5 turtle.pencolor("red") 6 turtle.fillcolor("yellow") 7 turtle.fd(100) 8 turtle.seth(30) 9 turtle.pendown() 10 turtle.begin_fill() 11 turtle.fd(80) 12 turtle.seth(-90) 13 turtle.fd(80) 14 turtle.seth(150) 15 turtle.fd(80) 16 turtle.end_fill() 17 turtle.penup() 18 turtle.seth(30) 19 turtle.fd(80/3) 20 turtle.seth(90) 21 turtle.fd(80/3) 22 turtle.pendown() 23 turtle.begin_fill() 24 turtle.seth(-30) 25 turtle.fd(80) 26 turtle.seth(-150) 27 turtle.fd(80) 28 turtle.seth(90) 29 turtle.fd(80) 30 turtle.end_fill()

3.使用turtle库绘制一个叠加等边三角形
1 import turtle 2 turtle.setup(650,350,200,200) 3 turtle.penup() 4 turtle.pensize(1) 5 turtle.pencolor("red") 6 turtle.fillcolor("purple") 7 turtle.begin_fill() 8 turtle.seth(60) 9 turtle.pendown() 10 turtle.fd(50) 11 turtle.seth(-60) 12 turtle.fd(100) 13 turtle.seth(-180) 14 turtle.fd(100) 15 turtle.seth(60) 16 turtle.fd(50) 17 turtle.seth(0) 18 turtle.fd(50) 19 turtle.seth(-120) 20 turtle.fd(50) 21 turtle.seth(120) 22 turtle.fd(50) 23 turtle.end_fill()


浙公网安备 33010602011771号