📌  相关文章
📜  使用Python的正方形圆

📅  最后修改于: 2022-05-13 01:55:32.250000             🧑  作者: Mango

使用Python的正方形圆

Turtle库使用户能够使用命令绘制图片或形状,为他们提供虚拟画布。 turtle带有 Python 的标准库。它需要一个支持Tk的Python版本,因为它使用tkinter来绘制图形。在本文中,我们将使用 Python 的 turtle 模块从正方形中生成圆形图案。

例子:

不同数量方格的图案

方法:

为了画圆,我们需要画n个正方形,每次将海龟光标旋转d度。选择nd使得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)

输出: