diff --git a/Turtle/预备课1:认识新伙伴图图.md b/Turtle/预备课1:认识新伙伴图图.md index ab71ff2..27d07f0 100644 --- a/Turtle/预备课1:认识新伙伴图图.md +++ b/Turtle/预备课1:认识新伙伴图图.md @@ -2,13 +2,13 @@ 在开始练习前,先来认识一下接下来会陪伴你好几天的程序小伙伴儿turtle【图图】吧,为什么叫做turtle【图图】呢,是因为它长这样: -![图片](https://uploader.shimo.im/f/AkuqgJsogBts0F5p.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![](https://uploader.shimo.im/f/AkuqgJsogBts0F5p.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) 弄错了,是这个: -![图片](https://uploader.shimo.im/f/4QBA56EovtcJ0piU.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) +![](https://uploader.shimo.im/f/4QBA56EovtcJ0piU.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) -虽然有点丑丑的,但确实是一直货真价实的乌龟,乌龟的英文是turtle,你也可以叫他【图图】,当然你要是叫他小乌龟,也......没啥问题......😓 +虽然有点丑丑的,但确实是一直货真价实的乌龟,乌龟的英文是turtle,你也可以叫它【图图】,当然你要是叫它小乌龟,也......没啥问题......😓 # 2、图图的设置 @@ -20,35 +20,37 @@ ## (1)导入图图库 -想要使用图图帮助你画图,需要提前做好一些设置,设置很简单,一共就两步: +想要使用图图帮助你画图,需要提前做一些设置,设置很简单,一共就两步: 1、导入图图库 2、设定重要信息 -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='turtle') t.done() ``` -**第一行**就是导入【图图】库,然后给图图起了个新的名字t (后面会用到) +**第一行** 就是导入【图图】库,然后给图图起了个新的名字t(后面会用到) -**第三行**是固定的设置,咱们每次写上就行 +**第二行** 是固定的设置,咱们每次写上就行 -**第四行**是给图图设置一个形状,这里是turtle(乌龟形状),你也可以改成下面的英文: +**第三行** 是给图图设置一个形状,这里是turtle(乌龟形状),你也可以改成下面的英文: +```python arrow circle square triangle classic +``` -**第六行**也是一定要有的语句,它的作用是告诉程序,“我画完啦!” +**第四行** 也是一定要有的语句,它的作用是告诉程序,“我画完啦!” -### 练习1: +### 练习1: -将第4行的?改成其他几个英文单词,看看有什么不一样吧: +将第四行的`?`改成其它几个英文单词,看看有什么不一样吧: -(单词:arrow circle square triangle classic) +(单词:`arrow` `circle` `square` `triangle` `classic`) -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='?') @@ -60,12 +62,12 @@ t.done() 掌握了图图的基本设置,就可以让图图开始行动啦,我们先学习最简单的向前走: -```plain +```python t.forward(100) # 向前走100步 ``` -想让图图向前走几步,数字就是多少,把这行程序写入到前面的程序中试试: +想让图图向前走几步,数字就是多少,把这行代码写入到前面的程序中试试: -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='turtle') @@ -83,12 +85,12 @@ t.back(100) # 向后退100步 向左转也很简单,就是下面这个口令啦: -```plain +```python t.left(90) #向左转90度 ``` 再加上向前走我们就能画出一个直角啦: -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='turtle') @@ -97,23 +99,24 @@ t.left(90) #向左转90度 t.forward(100) #向前走100步 t.done() ``` -### 挑战1: -(1)修改left中的角度,看看图图能画出下面这些角吗?(钝角和锐角) +### 挑战1: -(2)除了向左转,也有向右转哦,他的指令是这样的t.right(100),赶紧试试吧! +(1)修改`left`中的角度,看看图图能画出下面这些角吗?(钝角和锐角) + +(2)除了向左转,也有向右转哦,它的指令是这样的`t.right(100)`,赶紧试试吧! ![图片](https://uploader.shimo.im/f/2n3ynCWK6sZdJfPG.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) ![图片](https://uploader.shimo.im/f/EWcUBkt7VGHNeHxO.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) -### 练习2: +### 练习2: 如果要画出下面这个角度为30度的角应该怎么办呢? ![图片](https://uploader.shimo.im/f/TgUIqgO5xkqSAqPa.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='turtle') @@ -128,13 +131,13 @@ t.done() ![图片](https://uploader.shimo.im/f/nAb3zgK10t64OOCh.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) -所以图图实际转动的角度等于180 - 30 = 90,之后我们会画很多这样的角,你也可以做一条辅助线,用180减去标出来的角,就是要转动的角度啦: +所以图图实际转动的角度等于180 - 30 = 150,之后我们会画很多这样的角,你也可以做一条辅助线,用180减去标出来的角,就是要转动的角度啦: ![图片](https://uploader.shimo.im/f/axJJ8Qi6C7kXJ2iT.png!thumbnail?fileGuid=886kd3qYgXXTyTTW) 正确的写法: -```plain +```python import turtle as t t.TurtleScreen._RUNNING = True t.shape(name='turtle') @@ -144,4 +147,3 @@ t.forward(100) #向前走100步 t.done() ``` -