if name = “1” or name == “2” :
#只要满足任何一个or的条件都可以执行
if 条件:
代码块
else 条件:
代码块
或者
if 条件:
代码块
elif 条件:
代码块
else 条件:
代码块
条件
True False
1 > 2 n1 > n2
name == “alex” or name == “eric”
name != “alex”
name == “alex” and pwd == “123”
while循环
#一直做某件事,直到while的条件出现,就不做了
while 条件:
代码块
import time
n1 = True
while n1:
print (‘1’)
time.sleep(1)
n1 = False
print(‘end’)
#1秒一次
类似条件循环
import time
n1 = 1
n2 = True
while n2:
print(n1)
if n1 == 10 :
n2 = False
n1 = n1 + 1
time.sleep(1)
print(‘end’)
break关键字用于跳出所有循环,break下方的代码将不再执行
n1 = 1
while True:
print (n1)
if n1 == 10:
break
n1 = n1 +1
print (‘end’)
continue 用于跳出本次循环 但是循环还会继续
while True:
print(‘123’)
break
print(‘456’)
#只输出一次123
while True:
print(‘123’)
continue
print(‘456’)
#一直输出123
star = 1
while True:
if start == 7
start += 1
continue
print(start)
if start == 10 :
break
start += 1
浙公网安备 33010602011771号