来源:天善智能韦玮老师课堂笔记

'''
来源:天善智能韦玮老师课堂笔记
程序执行流程成为控制流,Python中有3种基本控制流:
1.顺序结构
2.条件分支结构
3.循环结构
'''
# if语句
print("---if:---")
a=1
if(a==7): # if,elif,else都是同级的
    print(a)
elif(a<2): # 如果if不满足,看看elif是否满足,不满足再执行else
    # elif可以有多个
    print(a)
else: # 注意冒号不要忘了
    print("nnn")
if(a==1):
    print(a)

# while语句
a=0
print("---while:---")
while(a<5): # 注意while这里也有冒号.输出5遍hello
    print("hello")
    a+=1

# for语句
print("---for:---")
a=["a","b","c","d"] # a是一个列表
for i in a: # 为什么for就不用括号呢?
    print(i)
for i in range(0,10): # i可以取0~9
    print(i)

# 中断结构 break和continue
# 中断一次循环用continue,中断整个循环使用break
print("---中断结构---")
print("continue:")
for i in range(0,8):
    if(i==6): # 只有6不输出
        continue
    print(i)
print("break:")
for i in range(0,8):
    if(i==3): # 3之后都不输出
        break
    print(i)

# 输出乘法口诀表
print("---乘法口诀表---")
for i in range(1,10):
    for j in range(1,i+1):
        print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") # 变量和字符串之间用+号连接,str强制转换类型
    print()