python里能用分支结构写出循环的算法_python学习笔记之分支结构、循环

分支结构

单分支

# if一般用于判断/选择的场景

# 90以上优秀

score = 95

if score > 90:

print('优秀')# 双分支

双分支

# if...else

# 90以上优秀,90一下良好

score = 95

if score > 90:

print('优秀')

else:

print('良好')

多分支

# if...elif...elif...else

# if...if...if...if

# 90以上优秀,90-70良好,70以下不及格

score = 95

if score > 90:

print('优秀')

elif score > 70:

print('良好')

else:

print('及格')

score = 95

if score > 90:

print('优秀')

if score > 70 and score < 90:# 同时满足

print('良好')

if score < 60:

print('及格')

循环

for循环

# 举例

for i in range(100):# 循环100次

print(i)

range(5) # [0,1,2,3,4]

range(1,3) # [1,2]

range(1,10,2) # [1,3,5,7,9]

for i in 'nick': # 也可以循环输出字符串

print(i)

while循环

count = 0

while count < 100:

count += 1

print(count)

while...else

count = 0

while count < 100:

count += 1

print(count)

else: #正常跳出循环的时候会执行,异常中断循环不执行

print('打我')

continue + break

##演示continue语法##

count = 0

while count < 100:

count += 1

if count == 50:

continue # 不执行下面代码,直接开始下次循环

print(count)

##演示break语法##

count = 0

while count < 100:

count += 1

if count == 50:

break # 跳出并终止循环

print(count)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值