python学习第四天:if,while,for

流程控制之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,且可以嵌套。

猜你喜欢

转载自www.cnblogs.com/luck-L/p/9105101.html