用Python画一个三角形下面连接一个正方形
时间: 2023-06-11 20:05:16 浏览: 57
好的,以下是能够实现您要求的Python代码:
```python
import turtle
# 创建海龟对象
t = turtle.Turtle()
# 画三角形
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)
# 画正方形
t.right(60)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
# 隐藏海龟
t.hideturtle()
```
希望这个代码能够满足您的要求,如果您有任何问题,请随时问我。
相关问题
Python画正方形 再在正方形上画一个三角形
要画正方形可以使用Python的turtle模块,代码如下:
```
import turtle
# 画正方形
def draw_square():
window = turtle.Screen()
window.bgcolor("white")
square = turtle.Turtle()
for i in range(4):
square.forward(100)
square.right(90)
window.exitonclick()
draw_square()
```
然后再在正方形上画一个三角形,可以在画完正方形后,再转向一个方向,移动到正方形的某个点再画三角形,代码如下:
```
import turtle
# 画正方形和三角形
def draw_shape():
window = turtle.Screen()
window.bgcolor("white")
pen = turtle.Turtle()
# 画正方形
for i in range(4):
pen.forward(100)
pen.right(90)
# 移动到正方形的左下角,再画三角形
pen.right(45)
pen.penup()
pen.forward(71)
pen.pendown()
for i in range(3):
pen.forward(100)
pen.left(120)
window.exitonclick()
draw_shape()
```
以上就是Python画正方形再在正方形上画三角形的代码。
用python先画一个正方形和三角形构成房子
好的,以下是用Python画一个正方形和三角形构成房子的代码:
```python
import turtle
# 创建画布和画笔
t = turtle.Turtle()
# 画正方形
for i in range(4):
t.forward(100)
t.left(90)
# 画三角形
t.penup()
t.goto(0, 100)
t.pendown()
for i in range(3):
t.forward(100)
t.left(120)
# 关闭画笔
turtle.done()
```
运行这个代码后,你应该会看到一个画好的房子。希望对你有帮助!