天天看点

Python基础知识——流程控制语句

条件语句

if结构

if结构的语法如下:

Python基础知识——流程控制语句
Python基础知识——流程控制语句
Python基础知识——流程控制语句

示例代码如下:

Python基础知识——流程控制语句
if a>3:
    print a
elif a>5:
    print b 
else :
    print c           

注意 : 每个if 后面都有 冒号

循环结构

Python支持两种循环语句:while和for。

while语句

Python基础知识——流程控制语句

示例代码如下:

i = 0 

while i * i  <1000 : 
      i+=1 
print("i= " + str(i))           

for语句

Python基础知识——流程控制语句
# 列表 元组 字符串 字典 集合 都可以循环
for i in [1,2,3]:   # (1,2,3)  "123"   {1,3,3}
    print(i)
    
for i  in range(0,10): #左包右不包
    print(i) 
    
#遍历字典的键和值
d = {"姓名":"李磊","年龄":18}
for i in d.items():
    print(i)                   

注 可迭代对象包括字符串、列表、元组、集合和字典等。

通过Python指令运行文件。

跳转语句

跳转语句能够改变程序的执行顺序,包括break、continue和return。

break和continue用于循环体中,而return用于函数中。本节先介绍break和continue语句,对于return语句,将在后面的章节中介绍。

break语句

break语句用于强行退出循环体,不再执行循环体中剩余的语句。

continue语句

continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。