python开始啦

前篇说了一大堆,现在终于可以开始聊聊和python有关的东西了。

python是一种解释型的编程语言,由解释器一条一条的解释执行。我们将要学习的是python3,而之前的版本python2 其实和该版本有很大的区别,以至于python3编写的程序无法再python2中很好的兼容并且运行,而python2的代码在python3中会被自动转换为python3的程序而运行。

想要安装python则可以直接去到python的官方网站上下载最新版本的python。安装好后,我们有两种方法可以使用python,我们可以用电脑自身的命令行来直接输入python进入交互界面,也可以通过打开python中的IDLE来进入交互界面。

在python中是区分大小写的

怎么打开python lab 怎么打开Python的turtle_python


如果你需要让你的代码有良好的阅读性,我们可以在每一个符号的前和后都加上空格符,这样来养成良好的程序编写习惯。

今天我们来学习使用一个叫turtle的类

首先我们需要在>>>后面输入import turtle

>>> import turtle

引入turtle类

>>>turtle.showturtle()

可以显示出箭头

>>>turtle.forward(100)

箭头朝着所指方向运动100个像素

>>>turtle.right(90)

箭头沿着顺时针方向旋转90°

>>>>turtle.left(90)

箭头沿着逆时针方向旋转90°

>>>turtle.color(“red”)

设置箭头所划线的颜色为红色

>>>turtle.goto(50,50)

箭头移动到(50,50)坐标,箭头会留下移动痕迹

>>>turtle.penup()

箭头抬起(注:箭头放在penup()和pendown()中不会留下移动痕迹)

>>>turtle.pendown()

箭头放下(注:箭头放在penup()和pendown()中不会留下移动痕迹)

>>>turtle.circle(50)

沿着箭头所指方向向右画一个半径为50像素的圆

>>>turtle.done()

箭头在绘画完毕后让界面不关闭

>>>turtle.reset()

消除之前画出的图像,回到原始位置后执行接下来的程序

注:这里没有给出所有turtle类的函数,剩下的可以自己去寻找

接下来我们一起试一试吧:

import turtle
turtle.showturtle()
turtle.right(90)
turtle.penup()
turtle.goto(-50,50)
turtle.pendown()
turtle.color("red")
turtle.forward(100)
turtle.penup()
turtle.goto(0,50)
turtle.pendown()
turtle.color("yellow")
turtle.forward(100)
turtle.penup()
turtle.goto(50,50)
turtle.pendown()
turtle.color("blue")
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.penup()
turtle.goto(50,0)
turtle.pendown()
turtle.forward(100)
turtle.penup()
turtle.goto(50,50)
turtle.pendown()
turtle.forward(100)
turtle.left(90)
turtle.penup()
turtle.goto(100,100)
turtle.pendown()
turtle.circle(50)
turtle.done()

你将会得到一个如下图的形状

怎么打开python lab 怎么打开Python的turtle_ci_02


在这些形状生成的时候大家一定要仔细观察箭头的运动轨迹,对应编写的代码,这样更好理解。