diff --git a/Turtle/Day2:你妈妈叫你回家啦.md b/Turtle/Day2:你妈妈叫你回家啦.md index a6dddc0..b72d743 100644 --- a/Turtle/Day2:你妈妈叫你回家啦.md +++ b/Turtle/Day2:你妈妈叫你回家啦.md @@ -1,4 +1,6 @@ -# 🔑技能包 +# Day02:你妈妈叫你回家啦 + +## 🔑技能包 别忘了昨天学习的技能哦: @@ -13,7 +15,7 @@ --- 今天是第二天,主题是【你妈妈叫你回家啦】 -![](https://uploader.shimo.im/f/VOm1PbEwChZi0cRU.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![01](https://img-blog.csdnimg.cn/20210709143219268.png) 老师,你在开玩笑? @@ -21,23 +23,23 @@ 咳咳咳,回答正确,就是一个让图图回家的指令。 -# 回家指令介绍 +## 回家指令介绍 -## (1)简介 +### (1)简介 为什么叫做回家指令呢?这是因为他是通过英文名`home()`翻译过来的,通过这一条指令可以帮助图图回到起点,也就是说,即使你通过指令让图图跑到了千里之外,我也能用这个指令让他回来,是不是一个很6的指令: -![](https://uploader.shimo.im/f/Ud76cAcedR1IhshP.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![01](https://img-blog.csdnimg.cn/20210709145509558.png) -## (2)格式 +### (2)格式 那么,这么6的指令可以用来做什么呢?我来举个例子🌰吧: -### 📺示例1 +#### 📺示例1 题目描述:请参考下面图片中的内容,画出一个直角三角形吧: -![](https://uploader.shimo.im/f/jeiHYXRKE8aeeWe5.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![02](https://img-blog.csdnimg.cn/20210709145629614.png) 只知道两个直角边分别是80和60,但是另外一条斜边长度不知道,这个时候怎么办呢? @@ -49,7 +51,7 @@ 是的,隔壁小明真聪明,通过`home`指令就能解决这个问题,最后一条边其实就是图图返回起点走的路: -![](https://uploader.shimo.im/f/sPin1Jnb5tPoocUl.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![03](https://img-blog.csdnimg.cn/20210709145738449.png) 程序如下: @@ -66,21 +68,21 @@ t.done() ``` 这样,通过`home`指令,让图图自动返回到起点,于是就画出了最后一条边,是不是非常简单,来试试吧! -# 🚀挑战1 +## 🚀挑战1 题目描述:请参考下面图片中的内容,画出一个钝角三角形吧。 (备注:钝角三角形就是有一个角度数大于90度的三角形) -![](https://uploader.shimo.im/f/gOh79n3MxtgcoYEG.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![04](https://img-blog.csdnimg.cn/20210709145830431.png) -# 🚀挑战2 +## 🚀挑战2 题目描述:请参考下面图片中的内容,画出对应的图形吧。 -![](https://uploader.shimo.im/f/gE4tnK9swOtGDjGq.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![05](https://img-blog.csdnimg.cn/20210709150029917.png) -# 🚀挑战3 +## 🚀挑战3 有点厉害啊,已经解决了两个挑战了,那么咱们增加下难度吧! @@ -90,11 +92,11 @@ t.done() 备注2:图图回到起点后会自动旋转到水平向右 -![](https://uploader.shimo.im/f/W435f35qwvvquhbq.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![06](https://img-blog.csdnimg.cn/20210709150336439.png) -# 🚀挑战4 +## 🚀挑战4 -能做到这里看来你已经掌握home指令的诀窍了,既然这样,那就来完成最后的挑战吧。 +能做到这里看来你已经掌握`home`指令的诀窍了,既然这样,那就来完成最后的挑战吧。 题目描述:请参考下面图片中的内容,画出一个直角梯形。 @@ -102,82 +104,7 @@ t.done() 提示:上底、下底、高的长度需要你自己设定,只要能画出类似的直角梯形就可以啦 -![](https://uploader.shimo.im/f/L6igm9Gio52P8kqJ.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![07](https://img-blog.csdnimg.cn/20210709151057169.png) -# 参考答案 -挑战1: - -``` -import turtle as t - -t.TurtleScreen._RUNNING = True -t.shape(name='turtle') - -t.forward(80) -t.right(60) -t.forward(60) -t.home() # 返回起点 - -t.done() -``` - - -挑战2: - -```python -import turtle as t - -t.TurtleScreen._RUNNING = True -t.shape(name='turtle') - -t.forward(50) -t.right(90) -t.forward(100) -t.left(90) -t.forward(50) -t.home() # 返回起点 - -t.done() -``` - - -挑战3: - -```python -import turtle as t - -t.TurtleScreen._RUNNING = True -t.shape(name='turtle') - -t.forward(100) -t.right(90) -t.forward(100) -t.home() -t.right(90) -t.forward(100) -t.left(90) -t.forward(100) - -t.done() -``` - - -挑战4: - -```python -import turtle as t - -t.TurtleScreen._RUNNING = True -t.shape(name='turtle') - -t.forward(100) -t.right(90) -t.forward(100) -t.right(90) -t.forward(200) -t.home() - -t.done() -```