vim 编辑器

√vim 文件名 打开或新建文本 
√在 vim 中 点击 i 进入插入模式 可往文本里写内容 
√ESC :q 退出 vim 
√ESC :wq 保存更改退出 vim 
√ESC :q! 不保存更改退出 vim

条件语句

√1、if 条件成立 :
执行任务
√2、if 条件 1 成立 :
执行任务 1
else :
执行任务 2
√3、if 条件 1 成立 :
执行任务 1
elif
条件 2 成立 :
执行任务 2

elif 条件 n 成立 :
执行任务 n
else :
执行任务 n+1
代码验证:


其中#coding:utf – 8 以注释的形式加入来兼容中文输入; age=input(“输入你的年龄\n”)中的 input()是一个函数,表示从屏幕接收内 容括号里的字符串是向屏幕打印出的提示内容,可以增加程序和用户的交互。

逻辑关系

== 等于
 != 不等于 
> 大于 
>= 大于等于 
< 小于 
<= 小于等于 
and 与 
or 或

python 语句代码层次

Python 代码是使用四个空格的缩进表示层次关系的,从缩进我们可以看出这段 条件语句分了三个层次,第一个层次是黄色的 block1,然后是红色的 block2,最 后是蓝色的 block3。

循环语句

√1、for 变量 in range (开始值,结束值): 
 执行某些任务

其中的括号内的开始、结束值也为前闭后开区间

代码验证:

√2、for 变量 in 列表名: 
 执行某些任务

代码验证:

在第一个 for 循环中,先打印出 i 对应的 abcd 中的 a,然后执行第二个 for 循
环,打印出 j 对应的 abcd;再回到 i,然后打印出 i 对应的 abcd 中的 b,再
打印出第二个 for 循环 j 对应的 abcd …

√3、while 条件 : 
 执行某些任务

代码验证:

√4、终止循环用 break

turtle 模块

import turtle #导入 turtle 模块
t = turtle.Pen ( ) #用 turtle 模块中的 Pen 类,实例化出一个叫做 t 的对象
t.forward (像素点) #让 t 向前走多少个像素点t.backward (像素点) #让 t 向前走多少个像素点
t.left (角度) #让 t 左转多少角度
t.right (角度) #让 t 右转多少角度
t.reset ( ) #让 t 复位

代码验证:

可以把刚才的重复工作用循环表示出来,for 循环一般用作循环次数已知的任务
代码验证:

用 while 循环复现刚才的工作,t.reset() 先让海龟复位,为了防止程序死循环
我们用 i 做个计数器,到了指定次数强制退出循环。给 i 赋初值 0,做个计数器
让它每运行一遍循环自加一,把 i=i+1 放到和 t.forward 和 t.left 一个层次,
如果 i=4 要执行 break 操作,也就是停止循环。

代码验证:

函数

√1、函数(function):组织好的,可重复使用的,用来实现单一或相关联功能
的代码段。 
比如之前用过的 input()就是一个函数,可以直接使用函数,不用每次重新定义
如何从控制台接收输入,所以函数是帮助实现代码复用的。
 √2、定义函数:def 函数名 (参数表): 
 函数体 
括号里的参数如果不需要可以为空
√3、使用函数:函数名 (参数表) 
如:input("please input your class number:") 
定义:def hi_name(yourname):
 print ”Hello %s” %yourname
使用:hi_name(”zhangsan”)
会输出:Hello zhangsan

代码验证:

√4、函数返回值: return 
 def add(a,b):
 return a+b
 c=add(5,6)
 # c 被赋值为 add 的返回值 11

代码验证:

√5、内建函数:python 解释器自带的函数 
 abs(-10) 返回 10