Update Day1:画几个简单的图形.md
This commit is contained in:
parent
ca76ee365d
commit
f5a1fcf0e2
|
@ -1,27 +1,30 @@
|
||||||
|
# Day01:画图基础
|
||||||
|
|
||||||
通过前面的学习,相信你已经能够参考【图图】的说明来进行绘图创造了,那么从现在开始,我们将正式开始各种趣味图形绘画。
|
通过前面的学习,相信你已经能够参考【图图】的说明来进行绘图创造了,那么从现在开始,我们将正式开始各种趣味图形绘画。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
🔑 在【冲鸭】之前,请记住一个【锦囊妙计】,后面的画图过程中会涉及到各种各样的功能,有时我们可能会忘记指令怎么写,所以在每次训练的开头会为大家附上一个【图图】功能查询表,忘了就去看看吧。
|
🔑 在【冲鸭】之前,请记住一个【锦囊妙计】,后面的画图过程中会涉及到各种各样的功能,有时我们可能会忘记指令怎么写,所以在每次训练的开头会为大家附上一个【图图】功能查询表,忘了就去看看吧。
|
||||||
|
|
||||||
|向前走<br>|t.forward(100)<br>|
|
|
||||||
|:----|:----|:----|:----|
|
|
||||||
|向后走<br>|t.back(100)<br>|
|
|
||||||
|向左转<br>|t.left(90)<br>|
|
|
||||||
|向右转<br>|t.right(90)<br>|
|
|
||||||
|
|
||||||
|
功能 | 指令
|
||||||
|
---|---
|
||||||
|
向前走|`t.forward(100)`
|
||||||
|
向后走|`t.back(100)`
|
||||||
|
向左转|`t.left(90)`
|
||||||
|
向右转|`t.right(90)`
|
||||||
|
|
||||||
万事俱备,只欠冲锋,好啦,正式开始我们图形挑战之旅吧!!!
|
万事俱备,只欠冲锋,好啦,正式开始我们图形挑战之旅吧!!!
|
||||||
|
|
||||||
# 🚀挑战1:
|
## 🚀挑战1:
|
||||||
|
|
||||||
这是一道送分题,别说你不会,赶紧的~
|
这是一道送分题,别说你不会,赶紧的~
|
||||||
|
|
||||||
题目描述:请参考下面图片中的内容,从左向右画出一条长度为100的直线吧。
|
题目描述:请参考下面图片中的内容,从左向右画出一条长度为100的直线吧。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 🚀挑战2:
|
## 🚀挑战2:
|
||||||
|
|
||||||
送分题又来了!
|
送分题又来了!
|
||||||
|
|
||||||
|
@ -29,19 +32,19 @@
|
||||||
|
|
||||||
(边的长度自己决定就好啦,可以也设置成100)
|
(边的长度自己决定就好啦,可以也设置成100)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 📺示例1:
|
## 📺示例1:
|
||||||
|
|
||||||
下面,我们将一起来画几个简单的图形,第一个图形是一个三条边长度都为100的三角形,想一想该怎么画出来,如果想不出来,可以试试在草稿纸上画一画,要注意每次【图图】画完一条线后旋转的角度哦。
|
下面,我们将一起来画几个简单的图形,第一个图形是一个三条边长度都为100的三角形,想一想该怎么画出来,如果想不出来,可以试试在草稿纸上画一画,要注意每次【图图】画完一条线后旋转的角度哦。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
下面是三角形的答案,一定要自己尝试后再来看哦:
|
下面是三角形的答案,一定要自己尝试后再来看哦:
|
||||||
|
|
||||||
**讲解**:三角形一共有三条边,【图图】向前100后,完成第一条边的绘制,然后需要向右旋转120度,接着又向前100,完成第二条边后再向右旋转120度,向前100,完成最后一条边的绘制
|
**讲解**:三角形一共有三条边,【图图】向前100后,完成第一条边的绘制,然后需要向右旋转120度,接着又向前100,完成第二条边后再向右旋转120度,向前100,完成最后一条边的绘制,最后要记得让海龟归位,向右旋转120度,即恢复到初始状态哈。
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
|
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
|
@ -55,22 +58,18 @@ t.forward(100)
|
||||||
t.right(120)
|
t.right(120)
|
||||||
t.done()
|
t.done()
|
||||||
```
|
```
|
||||||
# 🚀挑战3:
|
## 🚀挑战3:
|
||||||
|
|
||||||
通过学习后你已经能画出三角形了,那么,再用同样的方式来试试正方形吧
|
通过学习后你已经能画出三角形了,那么,再用同样的方式来试试正方形吧。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# 🚀挑战4:
|
## 🚀挑战4:
|
||||||
|
|
||||||
看来你已经能绘制简单图形了,那么现在来尝试一下复杂一点的“十字”图吧,方法和前面的图形差不多哦,但是注意每转动一次后移动的距离:
|
看来你已经能绘制简单图形了,那么现在来尝试一下复杂一点的“十字”图吧,方法和前面的图形差不多哦,但是注意每转动一次后移动的距离:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
真棒,这么快就完成了第一天的打卡内容了,是不是觉得还挺简单,哈哈,别着急,后面会逐渐提高难度,小心哦~
|
真棒,这么快就完成了第一天的打卡内容了,是不是觉得还挺简单,哈哈,别着急,后面会逐渐提高难度,小心哦~
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue