流程控制语句
if -如果 -选择
- if 条件:
- 缩进(?注:切记 空格 和 tab 不要混着用)
if condition statement:# 条件 判断 > < ==
print(1)#条件成立后执行的内容
elif 条件 : # 不满足if的条件 且 满足当前elif条件执行 则 执行当前elif内容
else: # if和else之前所有elif的条件都不满足 则 执行else内容
额外:
if 3>2: if 4>3: if 5<9: if 9>7:
- 判断 if
- 二判一 if else
- 多判一 if elif ......elif else
- 多判 if ...... if
嵌套if
profession = "学生"
grade = 2
if profession == "学生":
if grade == 2:
print("请上二楼")
elif grade == 1:
print("在一楼")
else:
print("请联系招生办")
else :
print("禁止通行")
while -当
"while是关键字"
while 条件:
while True :死循环
break
作用:终止当前循环
while True:
print("hello")
while True:
print("world")
break
print("!!!!")
# 重复输出 hello /n world
continue
作用:跳出本次循环,继续下次循环
while else
for -循环
s = '0123456789′
for i in s:
print(i)
#for 关键字 i变量 in关键字 s可迭代对象
- 注:s不可为 数字类型
for i in "01234":
#pass #过 --占位符
#... #... 和 pass一样
print(i)
#1 2 3 4
for i in "01234":
pass #过 --占位符
#... #... 和 pass一样
print(i)
#4