
|--------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| 收藏专栏 | |
| 算法篇 | Linux篇 |
| QT百日筑基篇 | 数据结构篇 |
| python篇 | |
目录/索引:
目录
[关键字coutinue and break](#关键字coutinue and break)
[coutinue: 是跳过这次的循环](#coutinue: 是跳过这次的循环)
[break: 是跳过整个循环](#break: 是跳过整个循环)
条件语句:if
语法格式:
python
if 表达式:
缩进 语句......
要注意这个语句前要进行的缩进。不然不再if这个定义域中。
python
a=10
if a==10:
print("a=10")
if a==11:
print("a!=10")
这就是一个简单的if判断if后面的表达式符合要求就进行执行我们下面的语句,要注意这里面的缩进, 否则该语句不再if内部进行执行。

if-elif-else语句:
语法:
python
if 条件:
缩进 语句......
elif 条件:
缩进 语句......
elif 条件:
缩进 语句......
else
缩进 语句......
我们的elif可以理解为我们增加一个判断来进行判断我们第二个条件
我们测试一个看一下年龄区间的代码
python
age=int(input())
if 0<=age<=10:
print("你的年龄在0-10这个区间")
elif 10<age<=20:
print("你的年龄在11-20这个区间")
elif 20<age<=30:
print("你的年龄在21-30这个区间")
elif 30<age<=40:
print("你的年龄在31-40这个区间")
elif 40<age<=50:
print("你的年龄在41-50这个区间")
elif 50<age<=60:
print("你的年龄在51-60这个区间")
elif 60<age<=70:
print("你的年龄在61-70这个区间")
elif 70<age<=80:
print("你的年龄在71-80这个区间")
else:
print("你的年龄在80以上")

if的嵌套调用:
我们在py中也是可以进行嵌套进行调用的
python
age=int(input())
if 0<=age<=10:
print("你的年龄在0-10这个区间")
elif 10<age<=20:
print("你的年龄在11-20这个区间")
elif 20<age<=30:
if age==22:
print("你的年龄是22")
print("你的年龄在21-30这个区间")
elif 30<age<=40:
print("你的年龄在31-40这个区间")
elif 40<age<=50:
print("你的年龄在41-50这个区间")
elif 50<age<=60:
print("你的年龄在51-60这个区间")
elif 60<age<=70:
print("你的年龄在61-70这个区间")
elif 70<age<=80:
print("你的年龄在71-80这个区间")
else:
print("你的年龄在80以上")

pass:关键字表示空语句。
什么是空语句呢???
这个语句不发生任何作用,只放在那里进行占位操作。
我们发现这里知识进行了占位操作。
python
a=1
if a==1:
pass
else:
print(a);
print("运行完毕")

循环语句
while语句
语法:
python
while 条件:
缩进 语句......
我们这里是用来True表示条件一直的满足这个循环一直进行也就是死循环。
示例一:
python
while True:
age=int(input())
if 0<=age<=10:
print("你的年龄在0-10这个区间")
elif 10<age<=20:
print("你的年龄在11-20这个区间")
elif 20<age<=30:
if age==22:
print("你的年龄是22")
print("你的年龄在21-30这个区间")
elif 30<age<=40:
print("你的年龄在31-40这个区间")
elif 40<age<=50:
print("你的年龄在41-50这个区间")
elif 50<age<=60:
print("你的年龄在51-60这个区间")
elif 60<age<=70:
print("你的年龄在61-70这个区间")
elif 70<age<=80:
print("你的年龄在71-80这个区间")
else:
print("你的年龄在80以上")

示例二:
打印1-10的所有的数【1,10)
python
a=1
while a<10:
print(a)
a+=1

for循环
语法:
python
for 变量 in range(范围) #这个范围是左闭右开
缩进 语句
python
for a in range (0,10):
print(a)
我想要[0,10)之间的所有偶数那么就要添加一个叫做步长的东西。
语法
python
for 变量 in range(范围,步长)
表示这个变量一次走多少步。
假如我要打印刚才那个程序中所有的偶数
python
for a in range (0,10,2):
print(a)

关键字coutinue and break
coutinue: 是跳过这次的循环
python
for a in range (0,10):
if a==6:
continue
print(a)

break: 是跳过整个循环
python
while True:
age=int(input())
if 0<=age<=10:
print("你的年龄在0-10这个区间")
if age==6:
print("找到你了你的年龄是6")
break
elif 10<age<=20:
print("你的年龄在11-20这个区间")
elif 20<age<=30:
if age==22:
print("你的年龄是22")
print("你的年龄在21-30这个区间")
elif 30<age<=40:
print("你的年龄在31-40这个区间")
elif 40<age<=50:
print("你的年龄在41-50这个区间")
elif 50<age<=60:
print("你的年龄在51-60这个区间")
elif 60<age<=70:
print("你的年龄在61-70这个区间")
elif 70<age<=80:
print("你的年龄在71-80这个区间")
else:
print("你的年龄在80以上")

下篇预告函数。
