网易首页 > 网易号 > 正文 申请入驻

「Python海龟画图」利用海龟画笔绘制彩色圆环

0
分享至

学习笔记系列使用海龟模块,绘制多个圆环使用海龟模块,绘制多个红色圆环使用海龟模块,绘制彩色圆环

功能要求

使用海龟模块,绘制多个圆环。

实例代码

import turtle

t = turtle.Pen()

for x in range(100):

t.circle(x)

t.right(90)

turtle.done()

运行结果

知识说明

circle()函数如果只有一个参数,则表示圆的半径;如果有两个参数,如circle(10,90),则第一个参数10为半径,第二个参数90为度数,表示画了一个半径为10的圆弧。

代码分析

for x in range(100):

t.circle(x)

t.right(90):循环100次,每次用于绘制一个半径为x的圆,每循环一次,x的值就增加1,所画的半径就增加1。画完一条圆后,画笔就旋转90°。

功能要求

使用海龟模块,绘制多个红色圆环。

实例代码

import turtle

t = turtle.Pen()

t.pencolor('red')

for x in range(100):

t.circle(x)

t.right(90)

turtle.done()

运行结果

代码分析

在代码中添加t.pencolor('red')函数可将画笔设置为红色(red)。

常用的颜色包括blue(蓝色)、green(绿色)、yellow(黄色)、white(白色)、black(黑色)、purple(紫色)、brown(棕色)、gray(灰色)等。

例说明

使用海龟模块,绘制彩色圆环。将每个方向的圆环使用一种颜色。

例代码

import turtle

t = turtle.Pen()

colors = ['red','yellow','blue','green']

for x in range(100):

t.pencolor(colors[x%4])

t.circle(x)

t.right(90)

turtle.done()

运行结果

代码分析

colors = ['red','yellow','blue','green']:创建一个名为colors的列表,列表中有四个元素(颜色),分别是red(红)、yellow(黄)、blue(蓝)和green(绿)。

for x in range(100):

t.pencolor(colors[x%4])

t.circle(x)

t.right(90):在for循环中,每次循环时,画笔设置为一种颜色,画笔的颜色从colors列表中获取,即从colors列表中去一个元素作为参数,%是取余数的符号,x%4表示x除以4得到的余数。

程序执行过程:

1)首先导入海龟绘图模块。并将变量t设置为海龟的画笔;然后创建列表colors,在列表中添加red、yellow、blue、green四个元素。

2)使用range(100)产生0~99的连续整数;t.circle(x)语句让还过画笔以x为半径的圆;t.right(90)语句让海龟画向右转动90°。

3)首次执行循环时,for循环先访问range列表中的第一个元素0,并将0保存在变量x中,0除以4的余数是0,。然后执行colors[0],从列表colors中取第一个元素“red”作为画笔颜色的参数,将画笔颜色设置为红色“red”,并画一个半径为0的圆,然后画笔向右转动90°。

4)执行第二次循环,for循环访问range列表中的第二个元素1,并将1存储在变量x中,变量x的值变为1。1除以4得到余数1,然后执行colors[1],从列表colors中取第二个元素“yellow”作为画笔颜色的参数。接着将画笔颜色设置为黄色(yellow),画一个半径为1的圆,然后画笔向右转90°。

5)这样一次一次地继续执行,当for循环变量range中最后一个元素99时,变量x的值变为99,99除以4的余数是3,然后执行colors[3],从列表colors中去第四个元素“green”作为画笔的参数,将画笔颜色设置为绿色(green),画一个半径为99的圆,然后画笔向右转动90°。这样就画出一个四种颜色的圆。

提示:A除以B,如果A比B小,相除后的余数是它自己。例如,1除以4,余数为1。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“露内裤边”的网红式穿搭,到底带偏多少普通的中国女孩?

“露内裤边”的网红式穿搭,到底带偏多少普通的中国女孩?

潮人志Fashion
2024-05-30 18:25:08
不知不觉她已离世两年:爱穿旗袍戴帝王绿,拥有300间商铺345套房

不知不觉她已离世两年:爱穿旗袍戴帝王绿,拥有300间商铺345套房

简读视觉
2024-05-31 14:46:11
中国女排输球后,听听朱婷说了什么,直指要害,暗讽主帅蔡斌

中国女排输球后,听听朱婷说了什么,直指要害,暗讽主帅蔡斌

宝哥精彩赛事
2024-06-01 10:27:12
放弃首富做"首善",41岁黄峥无偿捐赠1000亿,功成身退令人羡慕

放弃首富做"首善",41岁黄峥无偿捐赠1000亿,功成身退令人羡慕

古今历史记
2024-06-01 10:54:55
特斯拉与“车顶女”的事理记曝更多内幕:自己被污蔑被调查

特斯拉与“车顶女”的事理记曝更多内幕:自己被污蔑被调查

乡野小珥
2024-05-31 15:11:39
中国女排,袁心玥接受记者采访,正式回应网上争议

中国女排,袁心玥接受记者采访,正式回应网上争议

体育哲人
2024-05-31 19:42:43
博士学历,正在断崖式贬值……

博士学历,正在断崖式贬值……

经济学教授V
2024-05-30 07:01:51
周薪上涨4倍!曼联计划大幅上调年轻中场球星的薪酬

周薪上涨4倍!曼联计划大幅上调年轻中场球星的薪酬

星耀国际足坛
2024-06-01 12:35:15
浜崎步现身儿子学校公开课,豪车亮相引爆全网!

浜崎步现身儿子学校公开课,豪车亮相引爆全网!

小日子万象
2024-05-31 14:09:02
平安银行回应“气球贷”:适用于个人商住两用房按揭,满足新市民安居需求

平安银行回应“气球贷”:适用于个人商住两用房按揭,满足新市民安居需求

乐居财经官方
2024-05-31 17:09:06
美网友也难受啊:整整一周都没有NBA的比赛!

美网友也难受啊:整整一周都没有NBA的比赛!

直播吧
2024-06-01 10:22:04
河南64岁大爷五年间染指55名女性,只因太了解女性心理

河南64岁大爷五年间染指55名女性,只因太了解女性心理

真实故事汇
2024-05-06 13:31:30
美表示坚决不让步!出动4架核轰炸机,要与俄军的“匕首”大PK

美表示坚决不让步!出动4架核轰炸机,要与俄军的“匕首”大PK

青年的背包
2024-06-01 09:19:15
他是原中央政治局常委,连任三大省委书记,1969年被秘密处决

他是原中央政治局常委,连任三大省委书记,1969年被秘密处决

历史1949
2024-05-28 00:38:22
“一丝不挂”新舞蹈?惹争议,被摸下体更不害臊,金星质疑是对的

“一丝不挂”新舞蹈?惹争议,被摸下体更不害臊,金星质疑是对的

吃鱼思故渊
2024-05-16 21:48:21
离谱!比亚迪发布会的“工业奇迹”被揭老底,你还信王传福么

离谱!比亚迪发布会的“工业奇迹”被揭老底,你还信王传福么

知嘹汽车
2024-05-31 14:43:08
无论出于何种思考角度,中国人决然不会置身于侵略者的阵营之中

无论出于何种思考角度,中国人决然不会置身于侵略者的阵营之中

橘色数码
2024-05-30 06:36:21
他被免去北京市副市长职务

他被免去北京市副市长职务

鲁中晨报
2024-05-31 17:07:06
朝鲜副国级高官叛逃脱北,曝光金家秘闻:酒池肉林、80万买轩尼诗

朝鲜副国级高官叛逃脱北,曝光金家秘闻:酒池肉林、80万买轩尼诗

猫眼观史
2024-03-25 14:31:14
中国留学生新加坡坠亡,男友有重大作案嫌疑,舆论大反转!

中国留学生新加坡坠亡,男友有重大作案嫌疑,舆论大反转!

沫茉末聊影视
2024-06-01 12:11:10
2024-06-01 13:06:44
夜晚回家
夜晚回家
学习中的笔记,授课时的教案
152文章数 8关注度
往期回顾 全部

科技要闻

华为上新!余承东:问界6月销量将超4万辆

头条要闻

上海外滩"最美女警"火出圈:我不是交警 腰带是黑色的

头条要闻

上海外滩"最美女警"火出圈:我不是交警 腰带是黑色的

体育要闻

欧文:当老二怎么了?硬就行了!

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

实锤!普华永道,危!

汽车要闻

吉利银河E5 Flyme Auto智能座舱首发

态度原创

艺术
数码
家居
房产
游戏

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

数码要闻

英特尔公布 Wi-Fi 7 BE201 网卡,支持 CNVio3 接口

家居要闻

风雅自来 中式的和谐平衡

房产要闻

重磅!琼海出台楼市新政:住房出租、挂牌计划出售,都可减套数!

《战神5》在172个地区被禁售后续:部分玩家仍不满

无障碍浏览 进入关怀版