首先来理解Python,Pyhon在英文中是大蟒蛇的意思,这门语言是目前很热门的语言,相比于其他语言。学起来较为容易,语法简单。Python可以应用于人工智能、人脸识别,爬虫开发等等。
今天主要是来讲解Pyhon中的海龟绘图,先来理解一下什么是海龟绘图,小海龟平时都见过,但是在我们的Python里,小海龟的不同之处在于,他是能够留下痕迹的海龟,所以有时候我会把它理解为蜗牛。
今天的内容分为三个小任务:
1、首先我们需要绘制出一个正方形:
import turtle #导入海龟库,海龟库是一个用于绘制图像的函数库
turtle.shape("turtle") #显示海龟,如果引号中的内容是classic就是默认的小箭头,需要注意的是 Python是严格区分大小写的
turtle.pensize(10) #设置画笔的粗细
turtle.pencolor("red") #设置画笔的颜色,也可以用RGB中的数字来实现
turtle.forward(100) #海龟前进100,forward也可以缩写为fd
turtle.left(90) #海龟左转90度
将这两行代码重复执行4次就能够绘制出一个正方形。
2、接下来我们用循环来实现:
import turtle #导入海龟库,海龟库是一个用于绘制图像的函数库
turtle.shape("turtle") #显示海龟,如果引号中的内容是classic就是默认的小箭头,需要注意的是 Python是严格区分大小写的
turtle.pensize(10) #设置画笔的粗细
turtle.pencolor("red") #设置画笔的颜色
for i in range(4): #注意这里有冒号,让变量i来循环遍历下面的两条语句,绘制出正方形
turtle.forward(100) #海龟前进100 #需要注意Python是严格执行缩进的,没有缩进会直接影 响程序的执行结果
turtle.left(90) #海龟左转90度
注意:在python中对于字符串,需要加引号,而对于数字,则不需要加引号。
解释一下,比如说“abc",使用了引号,就代表着引号标注的内容是字符串abc,也就是所谓的:所见即所得。如果不加引号,只是单纯的abc,会被解析为名字叫做abc的变量。
以数字为例子,“123”代表着字符串1,2,3,而不加数字,就代表了一个三位数123,所以我们在输入数字的时候是不需要加上引号的。