python中能用分支结构写出循环的算法吗_day 3 分支结构和循环

day 3 分支结构和循环

if-elif-else

循环结构:for循环(range)、while循环、continue、break、

if-elif-else(链式条件)

当我们面对的可能性不只两种,需要更多的分支,就用到了链式条件,elif(else if的缩写),elif分支是无限制的,如果有else语句,必须放在条件链的末尾,else不是必须的。

当后面的条件是在前面条件不成立的情况下进行。如果有一个以上的条件为真,只有先出现的为真的条件所对应的分支语句会运行。

if嵌套与三目运算符

if嵌套(如果一个条件判断嵌套在另一个条件判断语句中)

语法:

if 条件语句:

if 条件语句:

代码段

else:

代码段

else:

代码段

三目运算符

表达式2 if 表达式1 else 表达式3

1)C的三目运算符

表达式1 ? 表达式2 :表达式3 - 判断表达式1是否为真,如果是,运算结果就是表达式2,否则就是表达式3

?: a>b ? a:b

2)python的三目运算符

表达式2 if 表达式1 else 表达式3 - 判断表达式1是否为真,如果是,运算结果就是表达式2,否则就是表达式3

循环条件

1.for循环

语法:

for 变量 in 序列:

循环体

说明:

1)for - 关

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值