Python中随便写一个人工智能随机图画的代码
时间: 2024-10-22 13:20:26 浏览: 13
Python中可以使用`turtle`模块结合一些基本的艺术算法(如点画法或随机形状生成)来实现简单的随机图画。这里是一个基础的例子,我们创建一个随机绘制多边形的脚本:
```python
import turtle
import random
# 设置画布和颜色
window = turtle.Screen()
window.bgcolor("white")
pen = turtle.Turtle()
pen.speed(0) # 加快绘图速度
def draw_polygon(n_sides):
angle = 360 / n_sides
for _ in range(n_sides):
pen.forward(random.randint(50, 150))
pen.left(angle)
# 随机选择边数绘制
n_sides = random.randint(3, 8)
draw_polygon(n_sides)
# 结束绘制并显示画面
turtle.done()
```
在这个例子中,每次运行都会随机生成一个3到8条边的多边形,每条边的长度也在50到150像素之间随机选择。你可以根据需要调整颜色、形状和复杂度。
阅读全文