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()
相关推荐
武文斌7711 分钟前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
爱吃喵的鲤鱼15 分钟前
仿mudou——Connection模块(连接管理)
linux·运维·服务器·开发语言·网络·c++
小蕾Java28 分钟前
PyCharm 软件使用各种问题 ,解决教程
ide·python·pycharm
Lucky_Turtle30 分钟前
【PyCharm】设置注释风格,快速注释
python
爱吃小胖橘39 分钟前
Unity网络开发--超文本传输协议Http(1)
开发语言·网络·网络协议·http·c#·游戏引擎
郝学胜-神的一滴1 小时前
使用Linux的read和write系统函数操作文件
linux·服务器·开发语言·数据库·c++·程序人生·软件工程
kunge1v51 小时前
学习爬虫第四天:多任务爬虫
爬虫·python·学习·beautifulsoup
萧鼎1 小时前
Python schedule 库全解析:从任务调度到自动化执行的完整指南
网络·python·自动化
小火柴1231 小时前
利用R语言绘制直方图
开发语言·r语言