Python

控制语句 | Python

2019-04-26  本文已影响35人  活用数据
控制语句

程序的三大执行流程

条件语句

if 语句

if score > 60:
    print("B")    # 当有一个条件满足的时候,即退出判断,不会继续进行判断
elif score > 50:
    print("B-")
else:
    print("C")

各种真值假值

循环语句

while

while 条件:
     满足条件时执行

经验:当目标程序想不出来的时候,可以试着先写一个类似的,然后一步一步的修改接近目标效果。也就是将大目标划分为一个个小目标。

for

name = "Elon Musk"
for character in name:
    print(character)

breakcontinue

for循环中采用else,没有加break

for循环中加break


注意事项
如果在循环中删除元素会发生漏删。

原因
当for循环遍历到33时,将元素33移去,同时后面的元素往前挪,即元素44占用了原来33的位置,因此当for循环继续遍历时,将会跳过44,直接遍历到55。

解决方法
不要在遍历过程中删除元素,而是先记录要删除的元素,最后一次性删除即可。

上一篇下一篇

猜你喜欢

热点阅读