python用turtle画雪花_python学习turtle(是时候画些图了)

这里展示画一些天气图标。记录下来。

首先是晴天的太阳图标, ,

画一个多角形,然后填充。再画个圆形在里面填充。

hideturtle()

color("#FF8C00")

begin_fill()

for i in range(18):

fd(80)

left(100)

end_fill()

up()

goto(40,-8)

down()

color("#FF6347")

fillcolor("#FF6347")

begin_fill()

circle(40)

end_fill()

up-9b9b55ffa4f4fdcacdbe458f23e6d903a69.png

画云朵图标,先画左边半圆然后画一条直线再画右边半圆,再画上边半圆。

bgcolor('#D3D3D3')

hideturtle()

color("#FFFFFF")

begin_fill()

circle(30,-180)

up()

home()

down()

fd(80)

circle(30,180)

seth(90)

circle(40,180)

end_fill()

up-55e98d6479cda96c55f6fb66164510c5be6.png

画雨滴图标,先画下边半圆,再画右边,然后回画左边,

bgcolor('#D3D3D3')

hideturtle()

seth(-90)

color('#00BFFF')

begin_fill()

circle(20,180)

circle(60,48)

end_fill()

up()

home()

down()

seth(-90)

begin_fill()

circle(60,-48)

end_fill()

up-9c937f9c3c6ee0d9bdbe031b7d575648dfd.png

画雪花图标,八条线,通过计算(360/8)知道转到那个角度起画各线。

bgcolor('#D3D3D3')

hideturtle()

up()

home()

down()

width(2)

color("#FFFFFF")

for j in range(8):

forward(20)

backward(20)

right(45)

up-5a83ede4e49c3a4ac0c2dddbba67a23b973.png

画冰雹图标,画一个五边形。(360/5=72)

bgcolor('#D3D3D3')

hideturtle()

up()

home()

down()

color('#00BFFF')

begin_fill()

for i in range(5):

fd(30)

left(72)

end_fill()

up-6cad618cd0325f6215edd0c9193f247e495.png

画雷电图标,先画下边的三角形(正弦定理),再上边画一个平行四边形,

bgcolor('#D3D3D3')

hideturtle()

up()

home()

down()

color('#FF8C00')

#下

begin_fill()

seth(60)

fd(40)

seth(180)

up()

home()

down()

seth(70)

fd(36.86419940427505)

seth(0)

fd(7.391701236163814)

end_fill()

#上

begin_fill()

bk(14.391701236163814)

seth(70)

fd(27.391701236163814)

seth(0)

fd(11)

seth(250)

fd(27.391701236163814)

end_fill()

up-01d378c95c0b28de6a05d73f000aee52e6b.png

小图标画好了。每个写成方法。开始组合天气图标看看。

晴天:上面太阳图标就可以了。

多云:

up-bff8aeddb95a2851829d44837b46d40aa44.png

阵雨:

up-f148ab798dda19b8d00a8e9525e2735b7cf.png

阴天:

up-9a92d5ecf6df7533be3ef0ced107e30fbc4.png

小雨:

up-0cb122b6f800142249e8af252cf6d718cb6.png

中雨:

up-a9374fe319dea0277fafa7cd42b87fdbcff.png

大雨:

up-7695267c7c3175abdc2241be55f247f680b.png

暴雨:

up-52ecaba34470a397e850090364b5acc0359.png

小雪:

up-c8fd13066333670d1fc93bcf6eabe639d52.png

雪:

up-184ea0f74e5440bd631c591ed62544cedc3.png

冰雹:

up-591075445f4715d54c562aca45131250088.png

雷雨:

up-b304dd8d1f9c764f4fbd195dda3e928205f.png

......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值