python控制流程和代码_Python之流程控制

流程控制之 if…else…单分支

if 条件:

满足条件后要执行的代码双分支

if 条件:

满足条件执行代码

else:

if条件不满足就走这段缩进

与别的程序不同的是,Python以缩进来区分各行所在的结构

Python的缩进有以下几个原则:

顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进

同一级别的代码,缩进必须一致

官方建议缩进用4个空格,当然你也可以用2个,如果你想被人笑话的话。多分支

if...else ...可以有多个分支条件

if 条件:

满足条件执行代码

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

else:

上面所有的条件不满足就走这段实例代码

# A 90-100

# B 80-89

# C 60-79

# D 40-59

# E 0-39

score = int(input("请输入分数:"))

if score > 100:

print("你给我出去,最高分才100!!")

elif score > 90:

print("你的等级是A")

elif score > 80:

print("你的等级是B")

elif score > 60:

print("你的等级是C")

elif score > 40:

print("你的等级是D")

else:

print("你的是E,你可以出去了!!")

注意:程序是自上而下执行,所以一旦满足条件就不会执行下面的代码了

流程控制之循环while 循环

语法

while 条件:

执行代码...

死循环

当while后边条件一直为真时,如 while true,循环会一直执行下去。有终止语句的情况除外。

循环终止语句break用于完全结束一个循环,跳出循环体执行循环后面的语句

continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环while…else…

与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值