一,判断语句
1,if用法
if 判断语句的基本语法
if 要判断的条件: ##千万要记得有冒号
条件成立时,要做的事情
#注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加)
#在 python 开发中,Tab 和空格不要混用
2,比较关系运算符:==,!=,>,<,<=,>=
示例
判断一个人是否满足18岁上网
在语句中要注意缩进
逻辑运算
python中的逻辑运算符包括:与and 或or 非not
and:
条件1 and 条件2
两个条件同时满足,就返回True
只要有一个不满足,就返回False
or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
not:
对一个条件取反:not 条件
if_elif语句
if 条件 1:
条件 1 满足执行的代码
elif 条件 2:
条件 2 满足时,执行的代码
else:
以上条件都不满足时,执行的代码
注意:elif 和 else 都必须和 if 联合使用,而不能单独使用,可以将 if,elif 和 else 以及各自缩进的代码,看成一个完整的代码块
石头剪刀布游戏
import random 引入随机变量函数
循环语句
1,while 语句的基本语法
初始条件设置 -- 通常是重复执行的 计数器 (eg:i=1)
while 条件(判断 计数器 是否达到目标 目标次数):
条件满足时,做的事情 1
条件满足时,做的事情 2
.........
处理条件(计数器 +1)
while 语句及缩进部分是一个完整的代码块
2,赋值运算符
在 python 中,使用 = 可以给变量赋值
在算术运算时,为了简化代码的编写,python 还提供了一系列的与算术运算符对应的赋值运算符
注意:赋值运算符中间不能使用空格
+= eg: a+=b 等效于 a = a + b
-= *= /= %= **=
3,python 中的计数方法
常见的计数方法有两种,可以分为
自然计数法(从 1 开始) -- 更符合人类的习惯
程序计数法(从 0 开始) -- 几乎所有的程序语言都选择从 0 开始计数
计算 0~100 之间所有数字的累计求和的结果
计算 0~100 之间所有偶数的累计求和
使用while循环实现输出2-3+4-5+6...+100
break 和 continue
break 和 continue 是专门在循环中使用的关键字
break 某一条满足时,退出循环,不再执行后续重复的代码
continue 某一条满足时,不执行后续重复的代码,其他条件统统要执行
break 和 continue 只针对当前所在循环有效
输出i,当i=3时,停止输出
输出i,当i=3时,跳过,继续输出后面的
循环嵌套
while 循环嵌套就是:while 里面还有 while
九九乘法表
不加\t 无法对齐
\t:在控制台输出一个制表符,协助在输出文本时垂直方向保持对其
#制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本
\n:在控制台输出一个换行符