一、Python的三大流程
1、顺序
代码从左向右,从上到下执行。
2、分支(选择)
不同条件,执行不同的指令(代码)
1、单分支
age = int(input("请输出您的年龄:"))
if age >= 18:
print("你可以上网了")
输出结果:
单分支仅能处理一种条件
注意
1、四个空格不等于一个tab
2、python通过缩进判断语句之间的层次关系
2、双分支
age = int(input("请输出您的年龄:"))
if age >= 18:
print("你可以上网了")
else:
print("你未成年")
输出结果:
3、多分支
score = float(input("Please input your score"))
if score == 100:
print("满分")
if score >= 90 and score < 100:
print("优秀")
if score >= 80 and score < 90:
print("良好")
if score >= 70 and score < 80:
print("一半")
if score >= 60 and score < 70:
print("及格")
if score >= 0 and score < 60:
print("不及格")
else:
print("输出结果")
输出结果:
2、循环结构
1、while循环
while + 条件
index = 0
while index < 100:
print("hello world",index)
index += 1
输出结果:
2、for循环
for in 容器:for in本质就是不断迭代容器,每次就会迭代一个容器中的元素,直到迭代完成.
用for循求和
sum = 0
for i in range(1000,100001):
sum += i
print(sum)
输出结果:
range全局函数
1、至少有一个参数
2、一个参数,默认0开始: range(num) 相当于[0,num)
3、两个参数:range(10, 21),两个参数时,相当于我们指定了开始值数
4、三个参数:range(5, 100, m),此时,每m个数,生成一个数