怎么用turtle库画出蔡徐坤打篮球
时间: 2023-07-05 20:06:55 浏览: 277
首先,需要导入turtle库:
```python
import turtle
```
然后,创建一个画布和画笔:
```python
canvas = turtle.Screen()
pen = turtle.Turtle()
```
接着,设置画笔的颜色、线宽和速度:
```python
pen.color("black", "red")
pen.pensize(5)
pen.speed(3)
```
然后,开始画蔡徐坤的身体:
```python
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.circle(50)
pen.penup()
pen.goto(-100, -100)
pen.pendown()
pen.forward(100)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(100)
```
画蔡徐坤的头:
```python
pen.penup()
pen.goto(-100, 50)
pen.pendown()
pen.begin_fill()
pen.circle(30)
pen.end_fill()
```
画篮球:
```python
pen.penup()
pen.goto(50, 0)
pen.pendown()
pen.color("orange")
pen.begin_fill()
pen.circle(40)
pen.end_fill()
```
最后,画蔡徐坤的手和腿:
```python
pen.penup()
pen.goto(-100, -100)
pen.pendown()
pen.right(45)
pen.forward(70)
pen.right(-45)
pen.forward(70)
pen.penup()
pen.goto(-100, -200)
pen.pendown()
pen.right(45)
pen.forward(100)
pen.right(-45)
pen.forward(100)
```
完成后,记得隐藏画笔和退出画布:
```python
pen.hideturtle()
turtle.done()
```
完整代码如下:
```python
import turtle
canvas = turtle.Screen()
pen = turtle.Turtle()
pen.color("black", "red")
pen.pensize(5)
pen.speed(3)
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.circle(50)
pen.penup()
pen.goto(-100, -100)
pen.pendown()
pen.forward(100)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(100)
pen.penup()
pen.goto(-100, 50)
pen.pendown()
pen.begin_fill()
pen.circle(30)
pen.end_fill()
pen.penup()
pen.goto(50, 0)
pen.pendown()
pen.color("orange")
pen.begin_fill()
pen.circle(40)
pen.end_fill()
pen.penup()
pen.goto(-100, -100)
pen.pendown()
pen.right(45)
pen.forward(70)
pen.right(-45)
pen.forward(70)
pen.penup()
pen.goto(-100, -200)
pen.pendown()
pen.right(45)
pen.forward(100)
pen.right(-45)
pen.forward(100)
pen.hideturtle()
turtle.done()
```
阅读全文
相关推荐


















