程序控制流程:
1.-- 顺序
2.-- 选择结构
3.-- 循环
代码都是从左到右,自上而下执行的
单分支:
if 条件:
# 条件成立,执行缩进的代码
双分支:
if condition:
# 条件成立,执行缩进的代码
else:
# 条件不成立,则执行else中的代码
多(三)分支:
if 条件1:
# 条件1成立,执行缩进的代码
elif 条件2:
# 条件2成立,执行缩进的代码
……
elif 条件n:
# 条件n成立,执行缩进的代码
else:
# 剩余条件
While循环入门
While (条件):
(tab 缩进) # 循环体(循环体可能有一个,也可能有多个)
例如:就0-100整数的和
While True:(为死循环,一直循环,会让程序一直执行)
break和continue关键字和循环案例
break关键字:终止当前循环
continue关键字:跳过本次循环,进入下次循环(看条件)
例:直角三角形的打印:
例:九九乘法表的打印:
例:等腰三角形的打印
for循环的使用:
本质是一种迭代
for 变量 in 容器:
# 变量就是容器中的具体值
range函数:
range(num) # 获取一个区间 [0, num)
range(start, end) # 获取一个区间 [start, end)
range(start, end, step) # 获取一个区间 [start, end),步长是step
for循环输出奇偶:
for循环等腰三角形的打印
倒立等腰三角形的打印
猜数字游戏:
Python中两个重要的指令:
dir(random) help(random.指令)
如何判断一个数是不是质数:
打印想要打印的数:
猜拳游戏: