用python画月亮怎么画_用python画月亮的代码是什么?_后端开发
时间: 2023-12-25 18:17:36 浏览: 31
使用Python的turtle库可以绘制月亮。以下是一个简单的代码示例:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("black")
# 创建画笔
pen = turtle.Turtle()
pen.color("white")
pen.penup()
pen.goto(-100, 0)
pen.pendown()
# 绘制月亮
pen.begin_fill()
pen.fillcolor("white")
pen.circle(80)
pen.end_fill()
pen.begin_fill()
pen.fillcolor("black")
pen.circle(60)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
这个代码会创建一个黑色背景的画布,然后用白色填充绘制一个圆形,表示月亮。接着用黑色填充绘制一个小的圆形,表示月亮上的阴影。最后隐藏画笔并显示画布。
相关问题
python用turtle画月亮代码
以下是使用Python的Turtle库绘制月亮的代码:
```python
import turtle
# 创建窗口和画布
wn = turtle.Screen()
wn.bgcolor("black")
canvas = turtle.Turtle()
canvas.speed(0) # 设置绘画速度
# 绘制圆形的函数
def draw_circle(x, y, size, color):
canvas.penup()
canvas.goto(x, y)
canvas.pendown()
canvas.color(color)
canvas.begin_fill()
canvas.circle(size)
canvas.end_fill()
# 绘制月亮的函数
def draw_moon(x, y, size, color):
draw_circle(x, y, size, color)
draw_circle(x + size/2, y, size, "black")
# 绘制月亮
draw_moon(0, 0, 100, "white")
# 隐藏画笔
canvas.hideturtle()
turtle.done() # 结束绘图
```
运行代码可以得到一个白色的月亮在黑色的背景上。
python画月亮代码
这是一个使用Python绘制月亮的示例代码:
```python
import turtle
# 绘制月亮
def drawMoon():
turtle.penup()
turtle.goto(-150, 0)
turtle.fillcolor((255, 215, 0))
turtle.pendown()
turtle.begin_fill()
turtle.circle(112)
turtle.end_fill()
drawMoon()
turtle.done()
```