本课概要
- 三种控制流概述
- if语句
- while语句
- for语句
- 中断结构
- 输出乘法口诀
例子
-
三种控制流概述
程序的执行流程我们叫做程序的控制流。Python有3种基本的控制流:1、顺序结构 2、条件分支结构 3、循环结构 -
if语句
if语句是一种条件分支结构语句。a = 2 if(a==7): print(a) elif(a==3): print("3") else: print("nothing")
a = 2 if a==7: print(a) else: print("a不等于7")
-
while语句
while语句是一种循环结构的语句。a=1 while(a<8): print("Smile"+str(a)) a+=1
-
for语句
a = ["a","b","c","d"] for i in a: #循环取出列表种的所有元素,,遍历列表 print(i)
for i in range(0,10): #取到range右边范围 -1 的位置,这里是9 print(i)
for i in range(1,9): #输出8次Hello,,或者range(0,8) print("Hello"+str(i))
-
中断结构
所谓中断结构,指的是中途退出的一种结构。常有break语句与continue语句。for i in range(0,10): #continue if i==6: continue print(i)
for i in range(0,10): #break if i==6: break print(i)
-
输出乘法口诀
#正向输出乘法口诀表 for i in range(1,10): for j in range(1,i+1): print(str(i)+"*"+str(j)+" = "+str(i*j)+" ",end="") #end 控制print不换行 # print(" ",end="") print() #换行
#逆向输出乘法口诀表 for i in range(1,10): for j in range(1,11-i): print(str(10-i)+"*"+str(j)+" = "+str((10-i)*j)+" ",end="") #end 控制print不换行 # print(" ",end="") print() #换行