学习方法+海龟绘图+python基本常识

2021年1月16日 

学习的三大法则:“守破离”


1.倒入海龟绘图模块,学会了简单的绘图

import turtle
t = turtle.Pen()
for x in range(360):
    t.forward(x)
    t.left(59)

 

学习方法+海龟绘图+python基本常识_第1张图片

效果如上图所示

 

2.海龟模块的函数使用

import turtle                    #导入海龟模块
turtle.showturtle()              #显示箭头,箭头初始点为坐标原点
turtle.write('高淇')              #写下字符串
turtle.forward(300)              #向前走300个单位
turtle.color('red')              #笔的颜色变为红色
turtle.left(90)                  #箭头转90度
turtle.forward(300)              #继续向前走300步
turtle.goto(0, 50)               #箭头走到(0,50)坐标点
turtle.goto(0, 0)                #箭头到(0,0)坐标点
turtle.penup()                   #把笔抬起来
turtle.goto(0, 300)              #走到(0,300)坐标点
turtle.pendown()                 #把笔放下
turtle.circle(100)               #划一个半径为100的圆

(1)箭头起点是坐标原点;

(2)向前走默认的方向是右和上;

(3)抬笔再落笔可以避免路程中的线段

(4)花园默认逆时针方向

 

3.用海龟模块画奥运五环

import turtle

turtle.width(10)
turtle.color('yellow')
turtle.circle(50)

turtle.penup()
turtle.color('red')
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.color('blue')
turtle.goto(240, 0)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.color('green')
turtle.goto(60, -50)
turtle.pendown()
turtle.circle(50)

turtle.penup()
turtle.color('black')
turtle.goto(180, -50)
turtle.pendown()
turtle.circle(50)

学习方法+海龟绘图+python基本常识_第2张图片

效果如图所示

 

4.python的基础知识

(1)python由程序模块组成,一个python模块对应一个python文件,一般后缀为.py;模块由语句构成,运行python时,按模块中语句的顺序来执行;

(2)写代码时,时刻“ctrl+s”,防止断电时文件丢失;

(3)关于缩紧,默认四个空格,即tap键;

(4)使用注释:用#,或者‘’‘    ’‘’,\换行;

(5)python中,一切皆为对象,对象的本质是内存块;每一个对象都有自己的id,type和value;

学习方法+海龟绘图+python基本常识_第3张图片

(6)python是动态语言,可以自动确定数据类型,每个对象都有数据类型

(7)标识符:

用于表示变量/函数/类/模块等名称

·区分大小写

·第一个字符必须是字母,下划线,其后的字符只能是字母/数字和下划线,其他的不行

·不能使用关键字(这个太重要了,以前就犯过这样的错)

学习方法+海龟绘图+python基本常识_第4张图片

·以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法

标识符规则:

学习方法+海龟绘图+python基本常识_第5张图片

(8)变量和赋值语句:a = 3 ;删除变量:del a ,变量被删了,但是堆里的对象仍然在,只不过没有用了,进而被拉进回收站回收,可以释放空间。

你可能感兴趣的:(python,编程语言)