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

posted on 2017-09-04 11:02  automanic  阅读(118)  评论(0)    收藏  举报