使用turtle库函数绘制4个等距排列的正方形,边长为40,间距宽度为40。最左边的正方形左上角坐标为(0,0)
时间: 2023-05-22 09:05:33 浏览: 520
以下是使用turtle库函数绘制4个等距排列的正方形,边长为40,间距宽度为40的代码:
```python
import turtle
# 设置起点
start_point = (0, 0)
# 迭代画出4个正方形
for i in range(4):
# 画正方形
turtle.penup()
turtle.goto(start_point)
turtle.pendown()
turtle.pencolor('black')
turtle.fillcolor('gray')
turtle.begin_fill()
for j in range(4):
turtle.forward(40)
turtle.left(90)
turtle.end_fill()
# 计算下一个正方形的起点
start_point = (start_point[0] + 40 + 40, start_point[1])
# 隐藏海龟
turtle.hideturtle()
# 保持窗口不关闭
turtle.done()
```
希望对你有帮助!
相关问题
28. 使用 turtle 库函数绘制4个等距排列的正方形,边长为40像素,间距宽度为40。最左边的正方形左上角坐标为(0,0)。 import turtle n = __(1)__ for j in range(n): turtle. __(2)__ for i in range(4): turtle. __(3)__ turtle.right(__(4)__) turtle.penup() turtle.fd(__(5)__) turtle.done()
import turtle
n = 4
for j in range(n):
turtle.penup()
turtle.goto(j*80, 0)
turtle.pendown()
for i in range(4):
turtle.fd(40)
turtle.right(90)
turtle.penup()
turtle.fd(40)
turtle.done()
turtle无角正方形 利用turtle库函数绘制一个没有角的正方形。
可以使用以下代码绘制一个没有角的正方形:
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(100)
t.right(90)
turtle.done()
阅读全文