用户:
活动喵查看:27 回复:26 评论:27 创建时间:2019-04-26T12:00:02
NOC开赛在即,官方为了让大家获得更多练习和交流讨论的机会,绞(sang)尽(xin)脑
(bing)汁(kuang)给大家带来了三道题目,包含一道模拟题和两道拓展题~~
欢迎大家在帖子下方回帖参与讨论,给出自己的解题思路(可以贴出代码图片或者作品链接)。
明天(周六)12点我们会给出新的题目和今天的题目解析,请时刻关注哟~
模拟题:
拓展题1:
清空舞台,使用kitten编辑器画笔功能画出一个五角星
拓展题2:
清空舞台,使用kitten编辑器画笔功能画出一个立方体
仔细数一数,就会发现一共有10个正方形,10个正方形等份360度,那么每两个正方形之间就是360/10=36度,所以我们只需要画出一个正方形,然后旋转36度,重复执行10次就可以得到如图所示的结果了。
拓展题1
画一个五角星,和画一个正方形一样,都是具备规律的,所以我们要先找到五角星的规律,五角星每一个顶角都是36度,所以当我们一条直线画完后,就需要旋转-144度,那为什么是-144度而不是旋转36度呢?因为当你旋转36度的时候,两根直线的夹角是144度。重复执行5次,就可以得到一个五角星啦。
拓展题2
画一个立方体也很简单,大家就设想,现在是你拿着笔要画一个立方体,中间的正方形经过模拟题想必大家都已经知道怎么画了,接下就是让它“立”起来,阿尔法比较喜欢45度,所以我给这个图的斜角是45度,这里用面向是方便大家观看,如果用旋转的话,怕有些小朋友一时半会不好理解,嘻嘻。
(题目解析由阿尔法友情赞助)
✨Tips✨:
🎈注意🎈:
请在登录状态下点击链接跳转噢,填写完对应信息后,请添加下图赛事指导老师获取访问码即可参与答题啦~~~
https://shequ.codemao.cn/work/21918886
https://shequ.codemao.cn/work/22080211
https://shequ.codemao.cn/work/22080364
欢迎大家来提意见
点赞1
评论
inmport Kitten
def when_start():
for _count inrange(120):
Kitten.start_drawing()
for _count in range(4)
Kitten.move_forward(100)
Kitten.a喵_rotation(90)
Kitten.stop_drawing()
Kitten.a喵_rotation(3)点赞3
评论
机敏的乌力力Nmzhimport turtle
import time
t = turtle.Pen()
t.speed(0)
for i in range(10):
for i in range(4):
t.forward(100)
t.left(90)
t.left(36)
time.sleep(3)
t.clear()
for i in range(5):
t.forward(200)
t.right(144)
time.sleep(3)
t.clear()
for i in range(4):
t.forward(100)
t.right(90)
for i in range(2):
t.forward(100)
t.left(150)
t.forward(((100 * 3) / 8))
t.left(30)
t.right(90)
for i in range(2):
t.forward(100)
t.right(120)
t.forward(((100 * 3) / 8))
t.right(60)
turtle.done()
点赞1
评论