流程控制之if判断

根据女性年龄不同的不同叫法,如:

age = 24
if age < 18:
print('小妹妹好')
elif age <28:
print('小姐姐好')
else:
print('阿姨好')

  

#注意代码的缩进,四个空格

if可嵌套,如:

age = 18
if age > 10:
print('hi')
if age > 18:
print('你好')

流程控制之while循环

while 条件:

    # 循环体

    # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。

    # 如果条件为假,那么循环体不执行,循环终止

死循环:

While True:

    缩进代码

break:终止当前层的循环,执行其他代码

continue:终止本次循环,直接进入下一次循环

记住,continue一定不要加到循环体最后一步执行的代码

While + 条件:

    缩进代码

else:

    print(‘在整个循环结束后判断,只有在while没有被break结束时执行’)

注意:while循环也可嵌套

tag = True
while tag:
缩进代码
while tag:
缩进代码
while tag:
tag = False (退出所有循环)

流程控制之for循环

涉及存取多个变量的数据类型,一般使用for循环,如:

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

  

name = [‘egon’,’alex’,’peiqi’]
for i in name:
print(i)

注:break与continue的使用同while,且可以嵌套。

05-27 13:17