python学习7(三种逻辑结构)

逻辑结构

逻辑结构由三种基本结构组成

  • 顺序结构
  • 判断结构
  • 循环结构

顺序结构:

含义:程序代码从上至下顺序执行。
代码示例:

print(1)
print(2)
print(3)
print(4)
print(5)

结果示例:
python学习7(三种逻辑结构)_第1张图片

判断结构:

含义:符合情况a则作事件1;不符合情况a,则作事件2
判断语句

  1. 单分支语句
  2. 双分支结构
  3. 多分支结构
  4. 条件表达式

代码示例:

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 "表达式为假")

结果示例:
python学习7(三种逻辑结构)_第2张图片

循环结构:

含义:代码段重复执行直至符合条件

  • while循环
  • for-in循环

代码示例:

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循环')

结果示例:
python学习7(三种逻辑结构)_第3张图片

你可能感兴趣的:(python)