使用Python的正方形圆
Turtle库使用户能够使用命令绘制图片或形状,为他们提供虚拟画布。 turtle带有 Python 的标准库。它需要一个支持Tk的Python版本,因为它使用tkinter来绘制图形。在本文中,我们将使用 Python 的 turtle 模块从正方形中生成圆形图案。
例子:
方法:
为了画圆,我们需要画n个正方形,每次将海龟光标旋转d度。选择n和d使得n*d=360
,以便完成一个完整的循环。在下面的实现中,我们将绘制一个由 60 个正方形组成的圆,每次将光标旋转 6 度。
使用的功能:
- fd(x) : 将光标向前绘制x 个像素。
- rt(x) :将光标的朝向向右旋转x度。
下面是实现。
from turtle import *
# loop for number of squares
for i in range(60):
# loop for drawing each square
for j in range(4):
# drawing each side of
# square of length 100
fd(100)
# turning 90 degrees
# to the right
rt(90)
# turning 6 degrees for
# the next square
rt(6)
输出: