用python中的turtle画星空
时间: 2023-04-25 10:01:45 浏览: 124
可以使用Python中的turtle模块来画星空。具体步骤如下:
1. 导入turtle模块
```python
import turtle
```
2. 创建画布和画笔
```python
screen = turtle.Screen() # 创建画布
pen = turtle.Turtle() # 创建画笔
```
3. 设置画笔属性
```python
pen.speed() # 设置画笔速度为最快
pen.hideturtle() # 隐藏画笔
pen.penup() # 抬起画笔
```
4. 循环画星星
```python
for i in range(100):
x = random.randint(-300, 300) # 随机生成x坐标
y = random.randint(-300, 300) # 随机生成y坐标
size = random.randint(1, 5) # 随机生成星星大小
pen.goto(x, y) # 将画笔移动到指定位置
pen.dot(size) # 画出星星
```
完整代码如下:
```python
import turtle
import random
screen = turtle.Screen()
pen = turtle.Turtle()
pen.speed()
pen.hideturtle()
pen.penup()
for i in range(100):
x = random.randint(-300, 300)
y = random.randint(-300, 300)
size = random.randint(1, 5)
pen.goto(x, y)
pen.dot(size)
screen.mainloop()
```
运行代码后,就可以看到画出的星空了。
阅读全文