八卦图

from turtle import *def yin(radius, color1, color2):width(3)color("black", color1)begin_fill()circle(radius/2., 180)circle(radius, 180)left(180)circle(-radius/2., 180)end_fill()left(90)up()forward(radius*0.35)right(90)down()color(color1, color2)begin_fill()circle(radius*0.15)end_fill()left(90)up()backward(radius*0.35)down()left(90)def main():reset()yin(200, "black", "white")yin(200, "white", "black")ht()return "Done!"if __name__ == '__main__':main()mainloop()#这是太极图,自行添加八卦符号吧

穿雨靴的小鸭子


#穿雨鞋的小鸭
from turtle import *#扁嘴
pensize(2)pu()
goto(-100,100)#上嘴最高顶点
seth(-50)
pd()
color('#6C3100','#FADD77')
begin_fill()
fd(16)
vertex_right = pos()#嘴最右顶点
rt(50)
fd(12)
vertex_down = pos()#下嘴最低顶点
rt(80)
fd(30)
circle(-3,200)
vertex_left = pos()#嘴最左顶点
goto(-100,100)
end_fill()
goto(vertex_left)#回到最左顶点
circle(-3,-200)#扁嘴
goto(vertex_right)#身体
#头颈背尾曲线
color('#B6A88E')
pu()
goto(-100,100)
pd()seth(80)
circle(-36,160)
fd(25)
circle(115,20)
circle(60,55)
circle(-200,20)
circle(110,20)
color('#7D6A4C')
circle(40,40)
color('#B6A88E')
seth(-100)
circle(-180,30)
circle(-20,50)#右鸭腿
circle(20,70)
color('#736856')
circle(-12,120)
leg_pos1 = pos()#定位左腿位置
fd(25)#前胸肚曲线
pu()
goto(vertex_down)
pd()
seth(-10)
color('#B9AD9D')
circle(-40,50)
circle(-80,48)
color('#736856')
circle(250,5)
circle(50,75)
color('#B9AD9D')
circle(220,28)#左鸭腿
pu()
seth(175)
fd(40)
pd()
seth(-120)
fd(8)
circle(-10,120)
leg_pos2 = pos()#定位右腿位置
fd(15)#眼睛
color('black')
#左眼
pu()
goto(vertex_down - (1,-29))
pd()
dot(4,'black')#相比circle(),不需要再额外填充颜色
#右眼
pu()
goto(vertex_down + (23,20))
pd()
dot(4,'black')#翅膀
color('#BCB2A6')
pu()
goto(vertex_down - (-75,130))
seth(130)
pd()
circle(-25,130)
circle(-100,30)
fd(85)
point = pos()
rt(137)
fd(52)
circle(-100,58)pu()
goto(point)
lt(30)
pd()
fd(60)pu()
goto(point)
pd()
lt(10)
fd(70)#腿部
#左腿
def leg(pos0):#鸭腿绘制函数pensize(8)color('#ECC578')pu()goto(pos0)seth(0)fd(7)seth(-90)fd(8.5)pd()fd(20)#腿长leg(leg_pos1)
leg(leg_pos2)#小红靴——函数
def boot(pos0):pensize(2)color('#B4070B','#FBA06B')pu()goto(pos0)#靴子右上顶点pd()begin_fill()seth(140)circle(25,80)seth(-80)fd(35)#fd(30)左侧线条circle(-2,60)#靴低fd(20)circle(4,180)    seth(5)fd(30)circle(2,60)goto(pos0)#右侧线条end_fill()boot(leg_pos1-(-20,30))
boot(leg_pos2-(-20,30)) #小雨滴
color('#77DDFF','#D8E8E5')
fd_ls = [200,140,250,240,230,220,180,250]
lt_ls = [30,60,60,100,125,170,200,330]
for i in range(8):pu()home()    lt(lt_ls[i])fd(fd_ls[i])pd()seth(-78)fd(15)begin_fill()circle(-3,200)end_fill()fd(15)#文字
pu()
goto(vertex_left)
seth(180)
fd(150)
seth(-90)
fd(300)
color('black')
write('code by totoup',font=("Arial",15,"normal"))hideturtle()
done()

五角星

from turtle import *fillcolor("red")begin_fill()while True:forward(200)right(144)if abs(pos()) < 1:breakend_fill()

还有别的代码想要的可以私信我哦!!!!

python 画笔画一些形状(八卦图、小鸭子、五角星等)相关推荐

  1. Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码

    大家好,我是王某人. 一.写在前面 前几天在Python技术交流群有个小伙伴分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下. 不过这里他的代码是有点问题的,不过不 ...

  2. 用canvas画一个太极图(八卦图)

    用canvas画一个太极图(八卦图) 源码展示链接: https://yanhappiness.github.io/Notes/canvas_src.html 理解什么是canvas canvas是H ...

  3. java怎么画八卦图_自己画八卦图怎么画?电脑绘制八卦图|八卦图的简单画法

    今天又是美妙的周五了,其实小编周一早上起床睁开眼的时候,就很期待的想着,如果今天是周五就好了.结果没想到,时间一下子就过去了,今天真的是周五了.啊哈哈,很绕是吧,还是不说废话了,来看看今天的教程方案吧 ...

  4. df python 增加数据_美国确诊超100万!教你用Python画出全球疫情动态图(附数据下载)...

     CDA数据分析师 出品   [导语]:今天我们教你用Python绘制全球疫情动态图,技术部分请看第二部分. 获取数据:扫描下方公众号回复关键字"全球疫情" 目前,全球新冠疫情还十 ...

  5. python画最简单的折线图,推荐origin画图软件

    1.因实际需要,需要画一些简单的折线图,详细代码见下: import matplotlib.pyplot as plt import numpy as nplist1=[1,2,3,4,5,6,7,8 ...

  6. 美国确诊超100万!教你用Python画出全球疫情动态图

    目前,全球新冠疫情还十分严峻.截止4月29日,疫情突破多个标志性的统计节点.其中,全球累计确诊近296万例,累计死亡超20万例:美国累计确诊超100万例,西班牙和意大利累计确诊均超过20万例. 01 ...

  7. 如何让Python画笔画一个圆

    相信大家都学过圆吧,近几年来,一些科学家都试图求圆的面积,硬生生地将圆分成了N边型,但是这样子画圆很累,很复杂.所以说今天我就教大家如何用Python画圆. 没错还是祖传开头,导入turtle库 im ...

  8. Python画多条线在一个图里

    概要: python的matplotlib作图很强大,本文教你用6种不同方式解决将多种数据曲线画到一起. 问题: 今天,老板又要一个数据报表,小明选择用 python来实现."用matplo ...

  9. 用python画大雄_python制作斗图生成器

    网上各种带文字的表情图片都被大家玩坏了,今天就和大家一起用 python 亲自做一个带字表情图片生成器. 不知道大家有没有看到网上有很多人都在说 "人生苦短,我用 python", ...

  10. python画三维(3D)图

    其他博客写3D图的画法有点乱,对于初学一般能画出来就可以了. 后面别的可以慢慢学. 正常调用python 3D图,一般有两种方法,这里直说一种 #利用关键字 from matplotlib impor ...

最新文章

  1. Spring Security 实战干货:OAuth2授权回调的核心认证流程
  2. Apache检查配置文件语法
  3. (转)国外软件外包项目网站(适用软件兼职)
  4. tensorflow函数方法
  5. 10_上午回顾数据库事务
  6. IBM调低DB 2价格,Oracle提高MySQL使用成本
  7. 用尽洪荒之力整理的Mysql数据库32条军规
  8. netty 远程主机强迫关闭了一个现有的连接_死磕netty系列《一、netty基础概念》...
  9. 关于Oracle10g归档参数的研究
  10. python软件下载安装-【Python下载】Python安装 v3.8.1 官方版-七喜软件园
  11. ArcGIS创建拓扑
  12. zedBoard USB转串口驱动下载问题
  13. Java基础入门及安装准备
  14. php 图片 圆角,php使用gd库在图片中画圆角矩形
  15. uni-app小程序答题功能开发(左右滑动,判断,填空,问答,答题卡,纠错,做题倒计时等)
  16. 软件测试之---测试设计方法
  17. keras.metrics有五种accuracy
  18. RHEL5.5下载地址及安装序列号
  19. 关于gif进度条的问题
  20. TED | 深度拖延症患者的自白(附视频演讲稿)

热门文章

  1. Python基础:68 个 Python 内置函数介绍(超级详细版本)
  2. 独立站客服如何友好推送折扣券
  3. 深度学习 游戏关卡_强化学习的游戏关卡设计
  4. 华为查看mpls的命令_华为BGP基本命令
  5. javaweb面试题总结
  6. Android Studio 的蓝牙串口通信(附Demo源码下载)
  7. itext html 转换pdf后 字体加粗,HTML转PDF字体的坑搞了半天
  8. 集中式网络、分散式网络及分布式网络的概念、定义、差别 以及 多智能体一致性控制问题
  9. FPGA MCU FSMC通信接口——NAND Flash模式
  10. python操作QQ