趣百科

Python绘制同切圆和同心圆

编辑:Simone 2025-02-15 12:27:19 605 阅读

Python绘制同切圆和同心圆

本文利用Python的turtle库,介绍了绘制同切圆和同心圆的方法。其中绘制同心圆用到了for循环。

第一,首先启动Python自带的集成开发环境IDLE。点击开始-->Python 3.7-->IDLE.

第二,在IDLE中,点击File-->New File,新建一个脚本文件,然后输入如下代码,绘制同切圆。

# 2018123绘制同切圆

import turtle # 导入turtle库

turtle.setup(500,500,100,100) # 设置窗口宽高和距离左上距离

turtle.pensize(3) # 设置画笔粗细

turtle.pencolor('red') # 设置画笔颜色

turtle.right(90) # 设置笔尖右旋90度

turtle.penup() # 设置笔尖朝上

turtle.fd(100) # 设置前进100像素

turtle.pendown() # 设置笔尖朝下

turtle.seth(0) # 设置(前进)方向归零

turtle.circle(50) # 画半径50像素的圆

turtle.circle(100) # 画半径100像素的圆

turtle.circle(150) # 画半径150像素的圆

turtle.hideturtle() # 设置隐藏笔尖

第三,保存上述脚本(保存快捷键Ctrl+S),然后运行该脚本(运行快捷键F5)。得到如下图形。

第四,再次点击File-->New File,再新建一个脚本文件,然后输入如下代码,绘制同心圆。

# 20181223绘制同心圆

import turtle

from turtle import * # 导入turtle库中的所有函数

setup(500,500,100,100)

pensize(5)

pencolor('red')

shape('turtle') # 设置笔尖类型为海龟turtle

speed(0.7) # 设置绘制速度

circle(15)

for i in range(4):

right(90)

penup()

fd(15)

seth(0)

pendown()

circle(30+i*15)

left(-90)

penup()

fd(50)

right(90)

fd(150)

right(90)

fd(150)

第五,保存和运行第四步中的脚本,得到如下同心圆的图形。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/136291.html

相关推荐