使用Python的正方形圆圈

使用Python的正方形圆圈

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

示例:

使用Python的正方形圆圈

不同方格数的图案

步骤:

为了画圆,我们需要画n个方块,每次将Turtle光标旋转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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程