Python随机颜色同心方块代码
时间: 2024-05-13 08:12:24 浏览: 93
可以使用Python的turtle模块来实现随机颜色同心方块,代码如下:
```python
import turtle
import random
# 设置画布大小和背景颜色
turtle.setup(600, 600)
turtle.bgcolor('black')
# 设置画笔属性
turtle.pensize(2)
turtle.speed(0)
# 循环绘制同心方块
for i in range(15):
# 随机生成RGB颜色值
r = random.random()
g = random.random()
b = random.random()
turtle.color(r, g, b)
# 绘制正方形
turtle.penup()
turtle.goto(0 - i*10, 0 - i*10)
turtle.pendown()
for j in range(4):
turtle.forward(20*i)
turtle.left(90)
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
相关问题
Python随机颜色同心方块
Python随机颜色同心方块,可以通过使用Python的turtle库来实现。具体实现过程如下:
1. 导入turtle库
2. 创建画布并设置背景颜色
3. 定义一个函数用于绘制同心正方形,其中随机生成RGB颜色值,并设置填充颜色和边框颜色
4. 调用函数绘制同心正方形
下面是示例代码:
```
import turtle
import random
# 创建画布并设置背景颜色
screen = turtle.Screen()
screen.bgcolor("black")
# 定义绘制同心正方形的函数
def draw_square(size):
# 随机生成RGB颜色值
r = random.random()
g = random.random()
b = random.random()
# 设置填充颜色和边框颜色
turtle.fillcolor(r, g, b)
turtle.pencolor(r, g, b)
# 绘制正方形
turtle.begin_fill()
for i in range(4):
turtle.forward(size)
turtle.left(90)
turtle.end_fill()
# 调用函数绘制同心正方形
size = 300
while size > 0:
draw_square(size)
size -= 50
# 隐藏画笔
turtle.hideturtle()
# 点击画布退出程序
turtle.done()
```
Python同心方块代码
Python同心方块代码可以实现绘制同心方块的功能,代码如下:
```python
import turtle
# 设置画布大小
turtle.setup(800, 600)
# 设置画笔
pen = turtle.Pen()
# 设置画笔颜色和填充颜色
pen.color('red', 'yellow')
# 开始填充
pen.begin_fill()
# 循环绘制同心方块
for i in range(50, 300, 50):
pen.up()
pen.goto(0, -i)
pen.down()
pen.circle(i)
# 结束填充
pen.end_fill()
# 点击窗口关闭
turtle.done()
```
以上代码使用Python的turtle库来实现,首先通过设置画布大小和画笔,然后循环绘制不同大小的圆形,最后使用begin_fill和end_fill方法来进行填充颜色。最后通过点击窗口来关闭程序。
阅读全文