Update 预备课1:认识新伙伴图图.md
This commit is contained in:
parent
48a9ce6e8e
commit
439d4d077f
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
在开始练习前,先来认识一下接下来会陪伴你好几天的程序小伙伴儿turtle【图图】吧,为什么叫做turtle【图图】呢,是因为它长这样:
|
在开始练习前,先来认识一下接下来会陪伴你好几天的程序小伙伴儿turtle【图图】吧,为什么叫做turtle【图图】呢,是因为它长这样:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
弄错了,是这个:
|
弄错了,是这个:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
虽然有点丑丑的,但确实是一直货真价实的乌龟,乌龟的英文是turtle,你也可以叫他【图图】,当然你要是叫他小乌龟,也......没啥问题......😓
|
虽然有点丑丑的,但确实是一直货真价实的乌龟,乌龟的英文是turtle,你也可以叫它【图图】,当然你要是叫它小乌龟,也......没啥问题......😓
|
||||||
|
|
||||||
# 2、图图的设置
|
# 2、图图的设置
|
||||||
|
|
||||||
|
@ -20,35 +20,37 @@
|
||||||
|
|
||||||
## (1)导入图图库
|
## (1)导入图图库
|
||||||
|
|
||||||
想要使用图图帮助你画图,需要提前做好一些设置,设置很简单,一共就两步:
|
想要使用图图帮助你画图,需要提前做一些设置,设置很简单,一共就两步:
|
||||||
|
|
||||||
1、导入图图库
|
1、导入图图库
|
||||||
|
|
||||||
2、设定重要信息
|
2、设定重要信息
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='turtle')
|
t.shape(name='turtle')
|
||||||
t.done()
|
t.done()
|
||||||
```
|
```
|
||||||
**第一行**就是导入【图图】库,然后给图图起了个新的名字t (后面会用到)
|
**第一行** 就是导入【图图】库,然后给图图起了个新的名字t(后面会用到)
|
||||||
|
|
||||||
**第三行**是固定的设置,咱们每次写上就行
|
**第二行** 是固定的设置,咱们每次写上就行
|
||||||
|
|
||||||
**第四行**是给图图设置一个形状,这里是turtle(乌龟形状),你也可以改成下面的英文:
|
**第三行** 是给图图设置一个形状,这里是turtle(乌龟形状),你也可以改成下面的英文:
|
||||||
|
|
||||||
|
```python
|
||||||
arrow circle square triangle classic
|
arrow circle square triangle classic
|
||||||
|
```
|
||||||
|
|
||||||
**第六行**也是一定要有的语句,它的作用是告诉程序,“我画完啦!”
|
**第四行** 也是一定要有的语句,它的作用是告诉程序,“我画完啦!”
|
||||||
|
|
||||||
### 练习1:
|
### 练习1:
|
||||||
|
|
||||||
将第4行的?改成其他几个英文单词,看看有什么不一样吧:
|
将第四行的`?`改成其它几个英文单词,看看有什么不一样吧:
|
||||||
|
|
||||||
(单词:arrow circle square triangle classic)
|
(单词:`arrow` `circle` `square` `triangle` `classic`)
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='?')
|
t.shape(name='?')
|
||||||
|
@ -60,12 +62,12 @@ t.done()
|
||||||
|
|
||||||
掌握了图图的基本设置,就可以让图图开始行动啦,我们先学习最简单的向前走:
|
掌握了图图的基本设置,就可以让图图开始行动啦,我们先学习最简单的向前走:
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
t.forward(100) # 向前走100步
|
t.forward(100) # 向前走100步
|
||||||
```
|
```
|
||||||
想让图图向前走几步,数字就是多少,把这行程序写入到前面的程序中试试:
|
想让图图向前走几步,数字就是多少,把这行代码写入到前面的程序中试试:
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='turtle')
|
t.shape(name='turtle')
|
||||||
|
@ -83,12 +85,12 @@ t.back(100) # 向后退100步
|
||||||
|
|
||||||
向左转也很简单,就是下面这个口令啦:
|
向左转也很简单,就是下面这个口令啦:
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
t.left(90) #向左转90度
|
t.left(90) #向左转90度
|
||||||
```
|
```
|
||||||
再加上向前走我们就能画出一个直角啦:
|
再加上向前走我们就能画出一个直角啦:
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='turtle')
|
t.shape(name='turtle')
|
||||||
|
@ -97,23 +99,24 @@ t.left(90) #向左转90度
|
||||||
t.forward(100) #向前走100步
|
t.forward(100) #向前走100步
|
||||||
t.done()
|
t.done()
|
||||||
```
|
```
|
||||||
### 挑战1:
|
|
||||||
|
|
||||||
(1)修改left中的角度,看看图图能画出下面这些角吗?(钝角和锐角)
|
### 挑战1:
|
||||||
|
|
||||||
(2)除了向左转,也有向右转哦,他的指令是这样的t.right(100),赶紧试试吧!
|
(1)修改`left`中的角度,看看图图能画出下面这些角吗?(钝角和锐角)
|
||||||
|
|
||||||
|
(2)除了向左转,也有向右转哦,它的指令是这样的`t.right(100)`,赶紧试试吧!
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### 练习2:
|
### 练习2:
|
||||||
|
|
||||||
如果要画出下面这个角度为30度的角应该怎么办呢?
|
如果要画出下面这个角度为30度的角应该怎么办呢?
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='turtle')
|
t.shape(name='turtle')
|
||||||
|
@ -128,13 +131,13 @@ t.done()
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
所以图图实际转动的角度等于180 - 30 = 90,之后我们会画很多这样的角,你也可以做一条辅助线,用180减去标出来的角,就是要转动的角度啦:
|
所以图图实际转动的角度等于180 - 30 = 150,之后我们会画很多这样的角,你也可以做一条辅助线,用180减去标出来的角,就是要转动的角度啦:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
正确的写法:
|
正确的写法:
|
||||||
|
|
||||||
```plain
|
```python
|
||||||
import turtle as t
|
import turtle as t
|
||||||
t.TurtleScreen._RUNNING = True
|
t.TurtleScreen._RUNNING = True
|
||||||
t.shape(name='turtle')
|
t.shape(name='turtle')
|
||||||
|
@ -144,4 +147,3 @@ t.forward(100) #向前走100步
|
||||||
t.done()
|
t.done()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue