ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python画奥林匹克环

2021-02-06 18:33:41  阅读:369  来源: 互联网

标签:pu Python pencolor 抬笔 fd pd 100 奥林匹克


废话不多说直接上代码,希望大佬能够改进并精简

import turtle as t#导入海龟库
t.shape('turtle')#海龟皮肤
t.colormode(255)#颜色模式RGB模式
t.pencolor((239,169,13))#笔颜色黄色
t.pensize(16)#笔粗16
t.speed(10)#速度10
t.pu()#抬笔
t.goto(-115,-100)#移动笔到坐标系-115,-100
t.pd()#放下笔
t.circle(100)#画半径100的圆
t.pencolor((5,147,65))#笔颜色绿色
t.pu()#抬笔
t.goto(110,-100)#移动笔到坐标系110,-100
t.pd()#放下笔
t.circle(100)#画半径100的圆
t.pencolor((0,107,176))#笔颜色蓝色
t.pu()#抬笔
t.goto(-225,0)#移动笔到坐标系-225,0
t.pd()#放下笔
t.circle(100)#画半径100的圆
t.pencolor((29,24,21))#笔颜色黑色
t.pu()#抬笔
t.goto(0,0)#移动笔到坐标系0,0
t.pd()#抬笔
t.circle(100)#画半径100的圆
t.pencolor((220,47,31))#笔颜色红色
t.pu()#抬笔
t.goto(225,0)#移动笔到坐标系225,0
t.pd()#放下笔
t.circle(100)#画半径100的圆
#环环相扣绘制(由于是绘制长度2的线,所以效果不好,大佬可帮忙改进并发布)
t.pensize(20)#笔粗20
t.pencolor((239,169,13))#笔颜色黄色
t.pu()#抬笔
t.backward(440)#笔向后移动440
t.pd()#放下笔
t.fd(2)#笔向前绘制2
t.pu()#抬笔
t.lt(40)#笔向左倾斜40度
t.fd(147)#笔向前移动147
t.pd()#放下笔
t.fd(2)#笔向前绘制2
t.pencolor((5,147,65))#笔颜色绿色
t.pu()#抬笔
t.rt(40)#笔向右倾斜40度
t.fd(222)#笔向前移动222
t.pd()#放下笔
t.fd(2)#笔向前绘制2
t.pu()#抬笔
t.rt(140)#笔向右倾斜140度
t.fd(148)#笔向前移动148
t.pd()#放下笔
t.fd(2)#笔向前绘制2
#写字
t.pu()#抬笔
t.goto(-205,225)#移动笔到坐标系-265,225
t.pd()#放下笔
t.pencolor((29,24,21))#笔颜色黑色
t.write('Olympic Games',font=('arial',10,'normal'))#写字体为arial,大小为10的字
t.ht()#隐藏笔
t.done()#完成绘制并防止关闭窗体

作品展示
在这里插入图片描述

标签:pu,Python,pencolor,抬笔,fd,pd,100,奥林匹克
来源: https://blog.csdn.net/m0_50949767/article/details/113728959

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有