电子学会青少年编程等级考试Python案例08

news/2024/7/7 20:29:08

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。

案例:绘制兔子时钟

代码

import turtlet = turtle.Pen()# 表盘
t.pensize(2)
t.fillcolor("pink")
t.begin_fill()
t.penup()
t.goto(0, -100)
t.pendown()
t.circle(100)
t.end_fill()# 时针、分针、秒针
t.penup()
t.goto(0, 0)
t.pendown()
t.forward(40)
t.back(40)
t.left(90)
t.forward(63)
t.back(63)
t.left(110)
t.forward(80)
t.back(80)# 表盘刻度
t.penup()
t.goto(30, 80)
t.pendown()
t.right(40)
for i in range(12):t.write(i + 1, t.pencolor("dodgerblue"))t.penup()t.circle(90, -30)t.pendown()# 外侧耳朵
t.pencolor("black")
t.fillcolor("pink")
t.penup()
t.goto(-30, 95)
t.setheading(90)
t.pendown()t.begin_fill()
t.forward(40)
t.circle(20, 180)
t.forward(65)
t.end_fill()t.penup()
t.goto(30, 95)
t.setheading(90)
t.pendown()t.begin_fill()
t.forward(40)
t.circle(-20, 180)
t.forward(65)
t.end_fill()# 内侧耳朵
t.pencolor("white")
t.fillcolor("white")
t.penup()
t.goto(-40, 100)
t.setheading(90)
t.pendown()t.begin_fill()
t.forward(35)
t.circle(10, 180)
t.forward(35)
t.end_fill()t.penup()
t.goto(40, 100)
t.setheading(90)
t.pendown()t.begin_fill()
t.forward(35)
t.circle(-10, 180)
t.forward(35)
t.end_fill()turtle.done()

视频讲解

000


http://lihuaxi.xjx100.cn/news/250699.html

相关文章

linux运维如何月薪过万?(收藏自用)

作者:汤哥在北京链接:https://www.zhihu.com/question/27505552来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。IT行业,是近些年相当火的一个专业,从事于IT行业的工作人员也…

c++引用的自我见解

2019独角兽企业重金招聘Python工程师标准>>> 刚开始学习c 学完指针后,其细节比较好明白,但学到引用了以后,只知其表却不知其底层的实现机制,虽然知道引用是别名、声明必须同时初始化等等,但这只是概念性的东…

如何将广告始终定位到网页右下角

body{margin:0;border:0;height:100%;overflow-y:auto;}#test{display:block; bottom:3px; right:3px; width:130px; position:fixed;}/* 以下是写给IE6的 */* html #test{position:absolute;right:18px} * html{overflow-x:auto; overflow-y:hidden;}转载于:https://www.cnblo…

【组队学习】【34期】组队学习内容详情

第34期 Datawhale 组队学习活动马上就要开始啦! 02月09日(星期三),宣发,2月组队学习计划!。02月12日(星期六),进入学习群、开营仪式。 本次组队学习的内容为&#xff1a…

温水里的程序员,技术将淘汰一切。

七月,炎炎的夏日,疯狂的暴雨不分昼夜,侵袭着这座城。早上七点,我骑着摩拜单车出发去往地铁站,誓死如归一般的,挤进地铁。像往常一样,骑车、挤地铁、打卡上班。相 信大家都跟我一样,未…

学习MongoDB (1) :配置安装

为什么80%的码农都做不了架构师?>>> MongoDB是一种强大、灵活、可扩展的数据存储方式。它扩展了关系型数据库的众多有用的功能,如辅助索引、范围查询、排序。 最近开始在Windows 32位平台下研究MongoDB的使用,为了方便&#xff…

mimikatz

下载后,在目标机直接运行 常用命令: 提升权限:privilege::debug 获取用户登录明文账号密码:sekurlsa::logonPasswords 获取用户密码hash值:lsadump::sam 转载于:https://www.cnblogs.com/xiaoqiyue/p/10824169.html

JAVA条件表达式的陷阱

Map<String, Integer> map new HashMap<String, Integer>(); map.put("count", null); Integer it map null ? 0 : map.get("count"); 注意&#xff1a;在第三行&#xff0c;会抛出java.lang.NullPointerException信息。因为分析&…