用turtle绘制没有四角的正方形
时间: 2023-04-05 14:02:09 浏览: 147
可以使用以下代码绘制没有四角的正方形:
import turtle
turtle.forward(100)
turtle.right(45)
turtle.forward(100)
turtle.right(135)
turtle.forward(100)
turtle.right(45)
turtle.forward(100)
turtle.done()
相关问题
用turtle绘制四个小正方形 用四个颜色填充
可以按照以下步骤绘制四个小正方形,并填充不同的颜色:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 定义正方形边长和填充颜色
length = 50
colors = ['red', 'green', 'blue', 'yellow']
# 循环绘制四个正方形
for i in range(4):
# 移动画笔到正方形左下角
pen.penup()
pen.goto(i * length, 0)
pen.pendown()
# 填充颜色并绘制正方形
pen.fillcolor(colors[i])
pen.begin_fill()
for j in range(4):
pen.forward(length)
pen.left(90)
pen.end_fill()
# 隐藏画笔并保持窗口不关闭
pen.hideturtle()
turtle.done()
```
运行以上代码,将会绘制出四个填充不同颜色的小正方形。
用turtle绘制一个没有角的正方形
可以使用如下的代码来用turtle绘制一个没有角的正方形:
```python
import turtle
def draw_square(length):
for i in range(4):
turtle.forward(length)
turtle.left(90)
draw_square(100)
turtle.done()
```
在这个代码中,使用了 turtle 库来绘制图形。首先定义了一个 `draw_square` 函数,该函数接受一个参数 `length`,表示正方形的边长。在函数体内使用了循环语句来绘制正方形的四条边,每一条边的长度都是 `length`。最后调用 `draw_square` 函数并传入参数 `100` 来绘制一个边长为 100 的正方形。
阅读全文