猫史档案馆


【初级PYTHON小课堂】特别篇:Hello turtle! 上篇

用户:LNI橘猫小猫LNI橘猫小猫查看:3 回复:3 评论:3 创建时间:2020-05-20T17:13:03


【初级PYTHON小课堂】

源自 橘猫小猫

 

 

——Hello turtle!——

可能这几天老是文字新手们都不想看了,今天我们就来个好玩的。

turtle? turtle? 你可能一开始以为这不是乌龟的英文吗?不是的,这是Python中的一个画图工具。

是不是你现在很兴奋?没错,这节课就是这么好玩~

center_image

是不是有些意外?

好了,进入正题。

要使用turtle的话,首先我们也需要导入它。导入的方法有两种方法,就看你喜欢哪个。

#第一种
import turtle as t
#第二种
import turtle
t = turtle

#如果这么写你后面需要写成:
t.#代码

还有一种最麻烦的方法

import turtle

#如果这样写你后面需要写成:
turtle.#代码

我是建议你们不要用这种,太麻烦。

那么作用呢,我就先把一部分写在这里。因为,太多了!

t.home()#回到中心并且面向90°方向
t.penup()#抬笔
t.pendown()#落笔
t.forward(数字或变量,但是变量的内容必须是数字类型,可以有运算符号)#前进
t.backword(跟上面一样)#后退
t.left(还是一样)#左转几度
t.right(我不说了,你们知道的)#右转几度
t.pensize(照上面)#笔尖大小
t.pencolor(数字或者字符串:某个颜色的英文)#笔尖颜色

这就是一部分,现在我们就来试一试都有什么用

试好了吧,我们来探究如何画一个正方形。

正方形有四条边,并且有四个角,每个角是90°。

那不就画么?

import turtle as t

t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)

这样可能有点啰嗦,我们要不把它变简洁点。

是不是这段指令重复了4次?

t.forward(100)
t.right(90)

那我们就让它重复执行4次就好了!用for!

import turtle as t

for i in range(4):
    t.forward(100)
    t.right(90)

现在似乎看得清爽多了。

本节课的长度就是这么短~

下节课会继续讲turtle

 

 

谢谢支持

emotion_星能猫_欢迎


回复

上一页1 页 / 共 1下一页
王W羽王W羽

# 这些你应该不用讲,积木模式都可以的
print('这些你应该不用讲,积木模式都可以的')

点赞0


评论


王W羽王W羽

不过你的导入方式讲得挺透彻地

点赞0


评论


SKQASKQA

while True:
    print('???')

点赞0


评论