选择结构:
1.单向 if
if 布尔表达式 :
pass
2 . 双向 if -else
if 布尔表达式 :
pass
else :
pass
3. 嵌套 if
if 表达式1 :
pass
elif 表达式2 :
pass
elif 表达式3 :
pass
elif 表达式m :
pass
else:
pass
- 条件表达式:
max = 表达式1 if 布尔表达式 else 表达式2
为真 输出 表达式1
为假 输出 表达式2
max = 70 if 5 > 4 else 50
循环结构
- while 循环
n= 100
while i<=n :
pass 语句 占位符:
-
for -in
for 循环变量 in 可遍历序列:1. 列表 元组 字符串 字典 集合 文件 for item in "python" : for i in range(10):
3.else 语句
1.while 循环继续条件:
循环体
else:
pass
2.for item in range(3):
pwd =input("请输入密码:")
if pwd == "8888":
print("密码相等")
else:
print("密码不正确")
else:
print("对不起,三次都不对")
3. pwd =input("请输入密码:")
if pwd == "8888":
print("密码相等")
else:
print("密码不正确")
else:
range() 三种方式
range(10) 创建 一个[0,stop ] 之间的整数序列,
range(start,stop) 创建 一个[start,stop ] 之间的整数序列,
range(start,stop,step) 创建 一个[start,stop ] 之间的整数序列,
in or not in
break : 提前终止 循环条件
continue : 提前终止本次循环
嵌套循环:
for i in range(1, 4): # 3行
for j in range(1, 5): # 四列
print("*", end="\t")
print()
9*9 乘法表
for i in range(1, 10): # 9行数
for j in range(1, i+1): # 9列数
print(j ,"*" ,i ,"=",i*j , end=" \t")
print()