用turtle 画图含条件语句
时间: 2023-11-13 09:06:42 浏览: 85
使用Python的turtle模块画图的方法
5星 · 资源好评率100%
好的,我可以为您展示如何使用turtle绘制一个含有条件语句的图形。
首先,我们需要导入turtle模块,然后创建一个窗口和一只画笔:
```python
import turtle
window = turtle.Screen()
pen = turtle.Turtle()
```
接下来,我们可以让画笔移动并绘制一条线段,然后使用一个条件语句来判断是否继续绘制:
```python
pen.forward(100)
if 2 + 2 == 4:
pen.left(90)
pen.forward(100)
else:
pen.right(90)
pen.forward(100)
```
在上面的代码中,我们让画笔向前移动100个像素,然后使用条件语句来判断2 + 2是否等于4。如果是,我们让画笔向左转90度并向前绘制另一条100像素的线段;否则,我们让画笔向右转90度并向前绘制另一条100像素的线段。
最后,我们可以让画笔回到起始点并关闭窗口:
```python
pen.goto(0, 0)
window.exitonclick()
```
完整的代码如下所示:
```python
import turtle
window = turtle.Screen()
pen = turtle.Turtle()
pen.forward(100)
if 2 + 2 == 4:
pen.left(90)
pen.forward(100)
else:
pen.right(90)
pen.forward(100)
pen.goto(0, 0)
window.exitonclick()
```
这将绘制一个含有条件语句的图形,如果2 + 2等于4,则绘制一个L形;否则,绘制一个反L形。
阅读全文