Python流程控制

目录

if else循环

for循环

while循环


if else循环

任何 非0 、非 "" 和 非空(None)值为 True

0 或者 None 为 False

age=20
if age > 17:
    print("YES")          
elif age>15:
    print("yes")
else:
    print("no")
## YES
因为20>17,所以打印出YES,就不判断下面的了

for循环

for i in range(5):
    if i>2:
        print("yes")
        break
    else:
        print("no")
#no
#no
#no
#yes

写一个九九乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={}".format(j,i,i*j),end=' ')
    print("")

或
for i in range(1,10):
    j=1
    while True:
        if j>i:
            break
        else:
             print("{}*{}={}".format(j,i,i*j),end=' ')
             j+=1
    print(" ")

while循环

a=3
while a<5:
    a=a+1
    print(a)
## 4
## 5

while  else

当while中的执行完了,就执行else中的

a=3
while a<5:
    a=a+1
    print(a)
else:
    print("yes")
 
## 4
## 5
## yes
原文地址:https://www.cnblogs.com/csnd/p/11807870.html