这是一个闲的蛋疼的系列....

三个特别相近的国旗

日本国旗

孟加拉国国旗

帕劳共和国国旗


奥兰群岛旗帜

傻傻的让我分不清楚的国旗

奥地利国旗

亚美尼亚国旗

玻利维亚国旗

保加利亚国旗国旗

.......

turtle知识总结和回顾

turtle的坐标系和数学里面的二维坐标系是一样的。将画布的中心点作为坐标原点,水平向右是x轴,垂直向上是y轴。

利用python画国旗 python画升国旗_字符串

方法名称

简写

说明

screensize()

设置绘画窗体尺寸及窗体颜色

setup

设置画布大小,及在绘画窗体中的位置

speed(0)

设置绘画的速度,0为最快,1-10速度依次递增

forward(d)

fd

向当前画笔方向移动d像素长度

backward(d)

back

向画笔相反方向移动d像素长度

right(degree)

rt

顺时针移动degree角度

left(degree)

lt

逆时针移动degree角度

penup()

pu

提起画笔移动,不绘制图形,用于另一个地方绘制

pendown()

pd

画笔落下,缺省时也为绘制

goto(x,y)

将画笔移动到坐标x,y的位置

pensize(d)

设置画笔的大小

circle(r,degree)

画圆,半径为正(负),角度为正(负),表示圆形在画笔的顺时针(逆时针)画圆

setx(x)

将当前x轴移动到指定位置

sety(y)

将当前y轴移动到指定位置

setheading(angle)

seth

设置当前朝向为angle角度,用法同right和left类似,不过他们又有区别:setheading(angle)在旋转一个角度后(angle为正则为逆时针旋转;angle为负则为顺时针旋转),执行fd(d)后,小画笔的方向恢复到正X方向,即箭头朝向东

home()

设置当前画笔位置为圆点,箭头朝东

dot(10,"red")

绘制一个指定直径和颜色的圆点

fillcolor("color")

绘制图形的填充颜色,

color为颜色字符串或者rgb值
eg:turtle.pencolor("purple")颜色字符串或16进制的颜色值,常见颜色表    turtle.pencolor(0.63,0.13,0.94)RGB的小数值
   turtle.pencolor((0.63,0.13,0.94))RGB的元组值

pencolor("color")

指定画笔的颜色

color("color")

同事设置画笔颜色fillcolor和填充颜色pencolor

colormode()

切换颜色模式

1.0:RGB小数模式

255:RGB整数模式

filling()

返回当前是否在填充状态

begin_fill()

准备开始填充颜色

end_fill

结束填充颜色

hideturtle()

ht

隐藏画笔的形状

showturtle

st

显示画笔的形状

clear()

清空turtle窗口,但是turtle的位置和状态不会改变

reset()

清空窗口。重复turtle状态为起始状态

undo()

撤销上一个turtle动作

isvisible()

返回当前turtle是否可见

stamp()

复制当前图形

write()

写文本

done()

结束绘图

mainloop()

启动事件循环,结束绘图

之前想一个一个更新的,最后觉得还是太麻烦了,主要也没有画完也没太多价值,而且太多了,后面涉及到很多复杂的图形也画不好,总结一下,几何知识还是太重要了,先暂时告一段落,有机会再补充吧。遗憾!!

https://github.com/LiuYuZhang/national_flag