Python浪漫之画明亮的月亮

目录

1、效果展示

2、完整版代码


1、效果展示

2、完整版代码

python 复制代码
import turtle

def draw_moon():
    # 设置画布
    turtle.bgcolor("black")  # 背景颜色为黑色
    turtle.speed(10)          # 设置绘制速度

    # 绘制月亮的外圈
    turtle.penup()
    turtle.goto(0, -100)      # 移动到起始位置
    turtle.pendown()
    turtle.color("yellow")    # 月亮颜色
    turtle.begin_fill()
    turtle.circle(100)        # 绘制外圈
    turtle.end_fill()

    # 绘制月亮的内圈
    turtle.penup()
    turtle.goto(30, -100)     # 移动到内圈位置
    turtle.pendown()
    turtle.color("black")     # 内圈颜色为黑色
    turtle.begin_fill()
    turtle.circle(100)        # 绘制内圈
    turtle.end_fill()

    # 完成绘制
    turtle.hideturtle()        # 隐藏海龟
    turtle.done()              # 完成绘制

if __name__ == "__main__":
    draw_moon()
相关推荐
2301_764441331 分钟前
基于Genos模型的基因序列分析应用
人工智能·python
分享牛4 分钟前
LangChain4j从入门到精通-11-结构化输出
后端·python·flask
zhougl99612 分钟前
Java内部类详解
java·开发语言
Grassto13 分钟前
11 Go Module 缓存机制详解
开发语言·缓存·golang·go·go module
代码游侠23 分钟前
学习笔记——Linux内核与嵌入式开发3
开发语言·arm开发·c++·学习
嘿嘻哈呀33 分钟前
Python类型检查和文档生成
python
怎么没有名字注册了啊36 分钟前
C++ 进制转换
开发语言·c++
代码游侠39 分钟前
C语言核心概念复习(二)
c语言·开发语言·数据结构·笔记·学习·算法
冰暮流星42 分钟前
javascript之双重循环
开发语言·前端·javascript
墨月白1 小时前
[QT]QProcess的相关使用
android·开发语言·qt