选择结构:程序按照不同的条件执行不同的处理代码的过程
循环结构:程序按照指定的条件,如果条件满足就重复指定一端处理代码的过程
选择结构
if 结构
it = "上班了"
if (it == "上班了"):
print("工作")
结果 工作
if elif else 结构
user = 'teacher'
if (user == 'teacher'):
print("老师登录")
elif (user == 'student'):
print("学生登录")
else:
print("游客登录")
结果 老师登录
while循环 for循环
while循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
基本形式:
while(判断条件)
执行语句
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。
num = 4
while (num < 9):
print("it is:", num)
num = num + 2
else:
print('bye')
结果 it is: 4
it is: 6
it is: 8
bye
while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环
count = 2
while (count < 10):
count = count + 1
if (count % 3 > 0):
continue
print(count)
结果 3
6
9
i = 2
while (2):
print(i)
i = i + 2
if ( i > 9):
break
结果 2
4
6
8
for 循环
app = ['qq', 'wx', '微博']
for a in app:
print("app:", a)
结果 app: qq
app: wx
app: 微博
不同
for..in循环结构注重于对固定数据列表的循环遍历和使用
while循环结构注重于对循环条件的判断来执行循环的过程