好看的五角星python
时间: 2023-11-13 15:58:11 浏览: 79
要画一个好看的五角星,可以使用Python中的turtle库来实现。下面是一个画五个五角星的Python小案例:
import turtle
turtle.setup(600, 400)
turtle.color("yellow")
turtle.bgcolor("red")
turtle.fillcolor("yellow")
turtle.speed(10)
def turtle_goto(x, y):
turtle.up()
turtle.goto(x, y)
turtle.down()
def draw_star(size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
turtle_goto(-200, 0)
draw_star(100)
turtle_goto(-100, 0)
draw_star(80)
turtle_goto(0, 0)
draw_star(60)
turtle_goto(100, 0)
draw_star(40)
turtle_goto(200, 0)
draw_star(20)
turtle.done()
这个小案例中,我们使用turtle库来画五个五角星,每个五角星的大小不同。我们可以通过调整draw_star函数中的size参数来改变五角星的大小。同时,我们还可以通过调整turtle_goto函数中的x和y参数来改变五角星的位置。