淘先锋技术网

首页 1 2 3 4 5 6 7

Python 是一种高效、易学、强大的编程语言,而且它还出色的支持图像处理。Python 画图功能非常强大,可以制作出许多美观的图像。本文将介绍如何使用 Python 画出太极图。

import turtle
t = turtle.Turtle()
t.speed(10)
# 先画出一个黑色的圆
t.pensize(3)
t.penup()
t.goto(0, -200)
t.pendown()
t.fillcolor("black")
t.begin_fill()
t.circle(200)
t.end_fill()
# 画出两个白色的半圆
t.penup()
t.goto(0, -100)
t.pendown()
t.fillcolor("white")
t.begin_fill()
t.circle(100, 180)
t.end_fill()
t.penup()
t.goto(0, 100)
t.pendown()
t.begin_fill()
t.circle(100, -180)
t.end_fill()
# 中间画出两个小圆
t.penup()
t.goto(0, 50)
t.pendown()
t.pensize(2)
t.circle(50)
t.penup()
t.goto(0, -50)
t.pendown()
t.circle(50)
turtle.done()

代码中,我们使用了 turtle 绘图库,首先创建了一个 turtle 对象 t。然后,我们使用 begin_fill() 和 end_fill() 函数为各个部分涂上颜色,画出一个黑色的圆,然后分别画出两个白色半圆和两个小黑圆,即可形成太极图。

通过这个简单的例子,可以看出使用 Python 画图非常简单易学,不仅能让我们享受到编程的乐趣,还能够制作出许多美妙的图像。