Update Day2:你妈妈叫你回家啦.md
This commit is contained in:
parent
f5a1fcf0e2
commit
96e333515a
|
@ -1,4 +1,6 @@
|
||||||
# 🔑技能包
|
# Day02:你妈妈叫你回家啦
|
||||||
|
|
||||||
|
## 🔑技能包
|
||||||
|
|
||||||
别忘了昨天学习的技能哦:
|
别忘了昨天学习的技能哦:
|
||||||
|
|
||||||
|
@ -13,7 +15,7 @@
|
||||||
---
|
---
|
||||||
今天是第二天,主题是【你妈妈叫你回家啦】
|
今天是第二天,主题是【你妈妈叫你回家啦】
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
老师,你在开玩笑?
|
老师,你在开玩笑?
|
||||||
|
|
||||||
|
@ -21,23 +23,23 @@
|
||||||
|
|
||||||
咳咳咳,回答正确,就是一个让图图回家的指令。
|
咳咳咳,回答正确,就是一个让图图回家的指令。
|
||||||
|
|
||||||
# 回家指令介绍
|
## 回家指令介绍
|
||||||
|
|
||||||
## (1)简介
|
### (1)简介
|
||||||
|
|
||||||
为什么叫做回家指令呢?这是因为他是通过英文名`home()`翻译过来的,通过这一条指令可以帮助图图回到起点,也就是说,即使你通过指令让图图跑到了千里之外,我也能用这个指令让他回来,是不是一个很6的指令:
|
为什么叫做回家指令呢?这是因为他是通过英文名`home()`翻译过来的,通过这一条指令可以帮助图图回到起点,也就是说,即使你通过指令让图图跑到了千里之外,我也能用这个指令让他回来,是不是一个很6的指令:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## (2)格式
|
### (2)格式
|
||||||
|
|
||||||
那么,这么6的指令可以用来做什么呢?我来举个例子🌰吧:
|
那么,这么6的指令可以用来做什么呢?我来举个例子🌰吧:
|
||||||
|
|
||||||
### 📺示例1
|
#### 📺示例1
|
||||||
|
|
||||||
题目描述:请参考下面图片中的内容,画出一个直角三角形吧:
|
题目描述:请参考下面图片中的内容,画出一个直角三角形吧:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
只知道两个直角边分别是80和60,但是另外一条斜边长度不知道,这个时候怎么办呢?
|
只知道两个直角边分别是80和60,但是另外一条斜边长度不知道,这个时候怎么办呢?
|
||||||
|
|
||||||
|
@ -49,7 +51,7 @@
|
||||||
|
|
||||||
是的,隔壁小明真聪明,通过`home`指令就能解决这个问题,最后一条边其实就是图图返回起点走的路:
|
是的,隔壁小明真聪明,通过`home`指令就能解决这个问题,最后一条边其实就是图图返回起点走的路:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
程序如下:
|
程序如下:
|
||||||
|
|
||||||
|
@ -66,21 +68,21 @@ t.done()
|
||||||
```
|
```
|
||||||
这样,通过`home`指令,让图图自动返回到起点,于是就画出了最后一条边,是不是非常简单,来试试吧!
|
这样,通过`home`指令,让图图自动返回到起点,于是就画出了最后一条边,是不是非常简单,来试试吧!
|
||||||
|
|
||||||
# 🚀挑战1
|
## 🚀挑战1
|
||||||
|
|
||||||
题目描述:请参考下面图片中的内容,画出一个钝角三角形吧。
|
题目描述:请参考下面图片中的内容,画出一个钝角三角形吧。
|
||||||
|
|
||||||
(备注:钝角三角形就是有一个角度数大于90度的三角形)
|
(备注:钝角三角形就是有一个角度数大于90度的三角形)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 🚀挑战2
|
## 🚀挑战2
|
||||||
|
|
||||||
题目描述:请参考下面图片中的内容,画出对应的图形吧。
|
题目描述:请参考下面图片中的内容,画出对应的图形吧。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 🚀挑战3
|
## 🚀挑战3
|
||||||
|
|
||||||
有点厉害啊,已经解决了两个挑战了,那么咱们增加下难度吧!
|
有点厉害啊,已经解决了两个挑战了,那么咱们增加下难度吧!
|
||||||
|
|
||||||
|
@ -90,11 +92,11 @@ t.done()
|
||||||
|
|
||||||
备注2:图图回到起点后会自动旋转到水平向右
|
备注2:图图回到起点后会自动旋转到水平向右
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 🚀挑战4
|
## 🚀挑战4
|
||||||
|
|
||||||
能做到这里看来你已经掌握home指令的诀窍了,既然这样,那就来完成最后的挑战吧。
|
能做到这里看来你已经掌握`home`指令的诀窍了,既然这样,那就来完成最后的挑战吧。
|
||||||
|
|
||||||
题目描述:请参考下面图片中的内容,画出一个直角梯形。
|
题目描述:请参考下面图片中的内容,画出一个直角梯形。
|
||||||
|
|
||||||
|
@ -102,82 +104,7 @@ t.done()
|
||||||
|
|
||||||
提示:上底、下底、高的长度需要你自己设定,只要能画出类似的直角梯形就可以啦
|
提示:上底、下底、高的长度需要你自己设定,只要能画出类似的直角梯形就可以啦
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
# 参考答案
|
|
||||||
|
|
||||||
挑战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()
|
|
||||||
```
|
|
||||||
|
|
Loading…
Reference in New Issue