使用python 程序绘制一个等边三角形和一个正方形
时间: 2024-02-05 09:13:28 浏览: 35
好的,可以使用Python中的turtle库来绘制图形,下面是绘制等边三角形和正方形的代码:
```python
import turtle
# 绘制等边三角形
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
# 绘制正方形
turtle.penup()
turtle.goto(150, 0)
turtle.pendown()
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.done()
```
运行代码后,将会弹出一个画布,并在画布上绘制出一个等边三角形和一个正方形。
相关问题
Python的turtle库绘制等边三角形和正方形
你可以使用以下代码来使用Python的turtle库绘制等边三角形和正方形:
绘制等边三角形:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 绘制等边三角形
for i in range(3):
t.forward(100)
t.left(120)
# 关闭窗口
turtle.done()
```
绘制正方形:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 绘制正方形
for i in range(4):
t.forward(100)
t.left(90)
# 关闭窗口
turtle.done()
```
在这两个示例中,我们都使用了turtle.Turtle()来创建一个新的Turtle对象,然后使用t.forward()和t.left()方法来控制Turtle对象的移动。在绘制完成后,我们使用turtle.done()来保持窗口打开状态,直到我们手动关闭它。
python先画一个正方形,然后在此上面画一个三角形
可以使用turtle库来画一个正方形和三角形。以下是一个示例代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制正方形
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(90)
pen.forward(100)
# 移动画笔到三角形起始位置
pen.up()
pen.goto(50, 150)
pen.down()
# 绘制三角形
pen.right(60)
pen.forward(100)
pen.right(120)
pen.forward(100)
pen.right(120)
pen.forward(100)
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭画布
canvas.exitonclick()
```
运行此代码,将会在画布上绘制一个正方形和一个三角形。你可以根据需要修改正方形和三角形的起始位置和大小等参数来调整它们的位置和外观。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)