使用python的非turtle库画一个笑脸
时间: 2023-07-16 07:16:23 浏览: 50
可以使用Python的Pillow库来绘制一个笑脸。以下是一个简单的示例代码:
```python
from PIL import Image, ImageDraw
# 创建一张新的白色图片
img = Image.new('RGB', (400, 400), color='white')
draw = ImageDraw.Draw(img)
# 绘制圆形脸底部
draw.ellipse((100, 100, 300, 300), fill='yellow', outline='black')
# 绘制眼睛
draw.ellipse((150, 150, 190, 190), fill='black')
draw.ellipse((210, 150, 250, 190), fill='black')
# 绘制嘴巴
draw.arc((150, 200, 250, 280), start=180, end=0, fill='black')
# 展示图片
img.show()
```
这将创建一个400x400像素的白色图片,并绘制一个黄色的圆形脸,黑色的眼睛和笑脸。你可以根据自己的需要调整图片大小和位置,以及添加其他特征,如眉毛和耳朵。
相关问题
Python调用turtle库画一个五边形
好的,这里是使用Python调用turtle库画一个五边形的代码:
```python
import turtle
# 创建一个Turtle实例
t = turtle.Turtle()
# 设置画笔颜色和画笔宽度
t.color("red")
t.pensize(3)
# 循环画五边形的五条边
for i in range(5):
t.forward(100) # 向前走100个单位长度
t.right(72) # 向右转72度
# 隐藏画笔
t.hideturtle()
# 显示画布
turtle.done()
```
运行这段代码,就可以在画布上看到一个红色的五边形了。
用python的turtle库画一个爱心
好的,以下是用 Python 的 turtle 库画一个爱心的代码:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(width=600, height=600)
turtle.bgcolor("white")
# 设置画笔颜色和粗细
turtle.color("red", "pink")
turtle.pensize(3)
# 移动画笔到起始点
turtle.up()
turtle.goto(0, -150)
turtle.down()
# 开始画爱心
turtle.begin_fill()
turtle.left(45)
turtle.forward(200)
turtle.circle(100, 180)
turtle.right(90)
turtle.circle(100, 180)
turtle.forward(200)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 显示画布
turtle.done()
```
运行以上代码,即可在画布上看到一个粉色的爱心。