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()
相关推荐
咸芝麻鱼13 分钟前
Django数据迁移出错,解决raise NodeNotFoundError问题
后端·python·django
明月*清风18 分钟前
【数据结构专栏】二叉搜索树(Binary Search Tree)的剖析?
开发语言·数据结构·c++·visualstudio
雪碧聊技术41 分钟前
RabbitMQ3:Java客户端快速入门
java·开发语言·rabbitmq·amqp·spring amqp·rabbittemplate
Sinsa_SI1 小时前
2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析
开发语言·python·等级考试·电子学会·考级
济南信息学奥赛刘老师1 小时前
GESP考试大纲
开发语言·c++·算法·青少年编程
许静知1 小时前
第十章 JavaScript的应用
开发语言·javascript·ecmascript
froginwe111 小时前
SQLite Having 子句
开发语言
好开心331 小时前
js高级06-ajax封装和跨域
开发语言·前端·javascript·ajax·okhttp·ecmascript·交互
不惑_1 小时前
【Python入门第七讲】列表(List)
开发语言·python·list
无空念1 小时前
C++ STL - vector/list讲解及迭代器失效
开发语言·c++