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

逻辑结构

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

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

顺序结构:

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

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

结果示例:
在这里插入图片描述

判断结构:

含义:符合情况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 "表达式为假")

结果示例:
在这里插入图片描述

循环结构:

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

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

结果示例:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值