以下是用Python绘制太极图的代码示例:\n\npython\nimport turtle\n\ndef draw_yin_yang(radius):\n turtle.speed(10)\n turtle.pensize(3)\n \n # 绘制黑色半圆\n turtle.fillcolor("black")\n turtle.begin_fill()\n turtle.circle(radius/2, 180)\n turtle.circle(radius, 180)\n turtle.left(180)\n turtle.circle(-radius/2, 180)\n turtle.end_fill()\n \n # 绘制白色半圆\n turtle.left(90)\n turtle.up()\n turtle.forward(radius/2)\n turtle.down()\n turtle.right(90)\n turtle.fillcolor("white")\n turtle.begin_fill()\n turtle.circle(radius/2, 180)\n turtle.circle(-radius, 180)\n turtle.left(180)\n turtle.circle(radius/2, 180)\n turtle.end_fill()\n\n # 绘制两个小圆\n turtle.up()\n turtle.left(90)\n turtle.forward(radius)\n turtle.right(90)\n turtle.down()\n turtle.fillcolor("black")\n turtle.begin_fill()\n turtle.circle(radius/10)\n turtle.end_fill()\n \n turtle.up()\n turtle.left(90)\n turtle.forward(radius/2)\n turtle.right(90)\n turtle.down()\n turtle.fillcolor("white")\n turtle.begin_fill()\n turtle.circle(radius/10)\n turtle.end_fill()\n\n# 设置画笔初始位置\n turtle.up()\n turtle.goto(-200, 0)\n turtle.down()\n\n# 绘制太极图\n draw_yin_yang(200)\n\n# 隐藏画笔\n turtle.hideturtle()\n\n# 等待用户关闭窗口\n turtle.done()\n\n\n运行此代码将会弹出一个窗口,并在窗口中绘制出太极图。请注意,需要安装Turtle模块才能运行此代码。

Python绘制太极图 - 代码示例和教程

原文地址: https://www.cveoy.top/t/topic/pZek 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录