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,且可以嵌套。