7——条件判断、三目运算、条件循环、迭代循环

条件语句spa

语法结构: if 判断语句1:
执行语句1
elif 判断语句2:
执行语句2
else: 执行语句

三目运算code

a  =   3
if  a > 5: print(True) else: print(False) 三目运算 a =   3 True if   a>5  else False

while的应用blog

控制程序流程:对于不一样的条件,执行不一样的代码class

break:能够在没有终止条件的状况下结束循环循环

else:只有在循环被终止条件终止的状况下才会执行语法

条件循环(while)
li = [1, 5, 6, 9, 3, 2] i = 0 while i < len(li): #表示li列表中元素个数 print(True if li[i] > 5 else False #若是li[i]>5执行True不然执行False
break的用法: i = 0 while   i < len(li): if  li[i]  ==  5: break #若是if能执行则break;
        print(True) if li[i] > 5 else False
else的用法: i = 0 while   i < len(li): print(True) if li[i] > 5 else False elseprint(‘判断结束’)

#######程序

else的执行条件:di

只有在循环不是被break终止的状况下才会执行else中的内容while

迭代循环:for的应用co

控制流程:对不一样条件,执行不一样代码

continue:不是终止循环,而是跳过本次循环,跳入下次循环

else:只有在正常迭代结束,即不是被break终止的状况

for迭代:
li = [1, 5, 6, 9, 3, 2] for i in li: # i 表示列表中的每个元素 print(i)

range的用法:(range表明一个整数区间的范围)

for i in range(21):
print(i)

In [1]: range(10) Out[1]: range(0, 10) In [2]: list(range(1,10)) Out[2]: [1, 2, 3, 4, 5, 6, 7, 8, 9] In [3]: list(range(5,10,2)) #5~10之间步长为2(包前不包后) Out[3]: [5, 7, 9]
continue的用法: for  i  in  range(21): if  i % 5 == 0: #若是i是5的余数就(continue)跳出这步不打印 continue
        print(i) elseprint('输出结束')
必须掌握: if  elif else的用法 必须掌握:三目运算符的用法 必须掌握:whilefor 两种循环 必须掌握:breakcontinue 的用法
相关文章
相关标签/搜索