用turtle库画一个药物胶囊
时间: 2024-05-26 11:15:37 浏览: 109
好的,下面是代码:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("#F5F5F5")
# 设置画笔的颜色和宽度
turtle.pensize(5)
turtle.pencolor("#FF69B4")
# 画药物胶囊的上半部分
turtle.penup()
turtle.goto(-200, 0)
turtle.pendown()
turtle.circle(100, 90)
turtle.right(180)
turtle.circle(200, 90)
turtle.right(180)
turtle.circle(100, 90)
# 画药物胶囊的下半部分
turtle.penup()
turtle.goto(-200, 0)
turtle.pendown()
turtle.circle(-100, 90)
turtle.circle(-200, 90)
turtle.circle(-100, 90)
# 画药物胶囊的中间部分
turtle.penup()
turtle.goto(-100, 100)
turtle.pendown()
turtle.forward(200)
# 隐藏画笔
turtle.hideturtle()
# 显示画布
turtle.done()
```
运行结果如下图所示:
![药物胶囊](https://img-blog.csdnimg.cn/20210713220445449.png)
相关问题
用turtle库画一个正方形
在Python的Turtle图形库中,你可以很容易地绘制出一个正方形。首先,你需要导入`turtle`模块,然后设置画笔的位置、颜色和宽度,接着使用循环来移动并旋转画笔的角度,每一步向前移动一段距离,完成一个边,再重复这个过程直到画满四个边。以下是一个简单的示例:
```python
import turtle
# 创建一个名为my_turtle的海龟对象
my_turtle = turtle.Turtle()
my_turtle.speed(0) # 设置海龟的速度,0表示最快
# 设置初始位置和颜色
my_turtle.penup() # 抬起画笔防止在开始时留下痕迹
my_turtle.goto(-100, -100) # 移动到画布左上角
my_turtle.pendown() # 放下画笔
my_turtle.color("blue") # 设定颜色
# 绘制正方形,边长为200像素
for _ in range(4):
my_turtle.forward(200)
my_turtle.right(90)
# 结束绘图
turtle.done()
```
运行这段代码后,屏幕上会出现一个蓝色的正方形。
使用turtle库画一个爱心
好的,以下是使用turtle库画一个爱心的Python代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title("爱心")
# 创建画笔
pen = turtle.Turtle()
pen.hideturtle()
pen.speed(5)
pen.pensize(3)
# 定义画心函数
def draw_heart():
pen.color("red")
pen.fillcolor("pink")
pen.begin_fill()
pen.left(45)
pen.forward(150)
pen.circle(60, 180)
pen.right(90)
pen.circle(60, 180)
pen.forward(150)
pen.end_fill()
# 画心
draw_heart()
# 隐藏画笔
pen.hideturtle()
# 点击关闭窗口
canvas.exitonclick()
```
运行以上代码,就可以在Turtle图形界面中看到一个可爱的爱心啦!
阅读全文