Python Turtle 交通灯模拟:绘制红黄绿圆形
以下是 Python 的 turtle 库实现代码:
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title('Traffic Light')
canvas.bgcolor('white')
# 创建画笔
pen = turtle.Turtle()
pen.hideturtle()
pen.speed(0)
# 绘制红色圆形
pen.penup()
pen.goto(-80, 0)
pen.pendown()
pen.fillcolor('red')
pen.begin_fill()
pen.circle(40)
pen.end_fill()
# 绘制黄色圆形
pen.penup()
pen.goto(0, 0)
pen.pendown()
pen.fillcolor('yellow')
pen.begin_fill()
pen.circle(40)
pen.end_fill()
# 绘制绿色圆形
pen.penup()
pen.goto(80, 0)
pen.pendown()
pen.fillcolor('green')
pen.begin_fill()
pen.circle(40)
pen.end_fill()
turtle.done()
运行程序后,会出现一个窗口,显示红黄绿三个圆形,如下图所示:

原文地址: https://www.cveoy.top/t/topic/oDr7 著作权归作者所有。请勿转载和采集!