逻辑结构由三种基本结构组成
含义:程序代码从上至下顺序执行。
代码示例:
print(1)
print(2)
print(3)
print(4)
print(5)
含义:符合情况a则作事件1;不符合情况a,则作事件2
判断语句
代码示例:
money=int(input('输入你的存款'))
#单分支结构
if money<=0:
print("你没钱")
#双分支结构
if 0<money<1000:#更复合自然语言含义,与c语言不同
print("你钱很少")
else:
print("稍有资产")
#多分支结构
if 0<money<100:
#符合条件后,其余的elif不比较
print("10元户")
elif 0<money<1000:
print("百元户")
elif 0<money<10000:
print("千元户")
elif 0<money<100000:
print("万元户")
else:
print("else可有可无")
#条件表达式
print("表达式为真" if money>0 else "表达式为假")
含义:代码段重复执行直至符合条件
代码示例:
r=range(10)
print(list(r))
n=0
#定义序列 从1到9的数组
while n<5:
n+=1
print(n)
print('while循环')
for R in '这是字符串':
print(R)
print('for循环')
for R in r:
#for _ in r:不需要变量时可用_代替
print(R)
print('for循环')