使用turtule画五种不同颜色的同心圆,要求从('blue','red','yellow','pink','black')五种颜色中随机挑选颜色画同心圆
时间: 2023-08-06 18:27:19 浏览: 87
画不同颜色的同心圈
好的,以下是实现代码:
```python
import turtle
import random
# 设置画笔
pen = turtle.Turtle()
pen.speed(0)
pen.penup()
# 设置颜色列表
colors = ['blue', 'red', 'yellow', 'pink', 'black']
# 循环画五个同心圆
for i in range(5):
# 随机选择颜色
color = random.choice(colors)
# 设置画笔颜色
pen.color(color)
# 计算圆的半径
radius = (i + 1) * 30
# 移动画笔位置
pen.goto(0, -radius)
# 开始画圆
pen.pendown()
pen.circle(radius)
pen.penup()
# 隐藏画笔
pen.hideturtle()
# 保持窗口不关闭
turtle.done()
```
运行代码将会弹出一个窗口,展示五个同心圆,每个圆的颜色随机从给定的五个颜色中选择。
阅读全文