Update Day2:你妈妈叫你回家啦.md

This commit is contained in:
MYP 2021-07-09 15:16:56 +08:00
parent f5a1fcf0e2
commit 96e333515a
1 changed files with 20 additions and 93 deletions

View File

@ -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()
```