Python基础02——控制流

三种控制流概述

程序执行流程我们叫做程序的控制流,Python中有3重基本的控制流:

1 顺序结构

2 条件分支结构 

3 循环结构


条件分支结构 

a=1
if a==7:
    print("a=7")
elif a<2:
    print(a)
else:
    print("nnn"

 

 

 


 循环结构

a=0
while a<8:
    print("Hello")
    a+=1

for 语句

遍历 列表list

a=["a","c","d"]
for i in a:
    print (i)

 

循环 range函数 生成有序的数组 range(0,10) 为 0到(10-1)

for i in  range(0,10):
    print(i)

输出0123456789


 

中断结构

break () 中断一个循环 

cintinue() 中断一次循环

在程序中中断

例子:i=6 的时候 跳出一次循环

for i in  range(0,10):
    if i==6:
        continue
    print(i)
    
        

 

例子:i=6 中断循环

for i in  range(0,10):
    if i==6:
        #continue
        break
    print(i)
    
        

 

打印乘法表

for i in range(1,10):#外边的循环 1-9
    for j in range(1,i+1):#内循环1-i,注意:range内的函数为(1,i-1),所以要j=i的话,就得i+1
        print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") #end=“” 为输出换行
    print()#为换行

逆向打印出乘法表

for i in range(9,0,-1):#for i in range(len, -1, -1)  这个是range方法的逆向输出
    for j in range(i,0,-1):
         print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="")
    print()

 

posted @ 2017-09-04 15:17  行走的丸子  阅读(212)  评论(0编辑  收藏  举报