熟练使用turtle库绘制图形 熟练使用time库函数 编写程序,设置窗口标题为倒计时,在(0,-150)处绘制一个半径150像素的红色,在圆中心位置用白色显示10减至1的倒计
时间: 2024-11-27 07:12:19 浏览: 4
在Python中,你可以使用`turtle`库来进行图形绘制,尤其是二维图形,而`time`库则用于控制时间间隔。下面是一个简单的示例,展示如何结合这两个库来完成你的需求:
```python
import turtle
import time
# 设置窗口标题
window_title = "倒计时"
turtle.title(window_title)
# 创建画笔并设置颜色和半径
pen = turtle.Turtle()
pen.color("red")
pen.penup() # 抬起画笔以便移动到圆心
pen.goto(0, -150) # 移动到指定坐标
pen.pendown() # 下落开始绘画
pen.begin_fill() # 开始填充图形
pen.circle(150) # 绘制圆形
# 倒计时从10开始
countdown = 10
while countdown > 0:
pen.color("white") # 改变颜色为白色
pen.write(str(countdown), font=("Arial", 24, "normal")) # 显示倒计数字
time.sleep(1) # 每秒暂停一次
countdown -= 1 # 减少计数
if countdown == 0:
break # 当倒计时结束,跳出循环
pen.end_fill() # 完成填充
turtle.done() # 阻塞直到窗口关闭
阅读全文