Python学习笔记(7-9)分支与循环

学习主题:分支与循环
学习日期:2020-02-04
Python 版本:3.7.4

分支:条件分支

a=3;
if a==1:
    print('OK1')
elif a==2:
    print('OK2')
elif a==2:
    print('OK3')
else:
    print('OK4')

python代码的整齐易读得益于它的强制的缩近。避免 悬挂else.

条件表达式(三元操作符)

x,y=1,2
if x<y:
    small=x
else:
    small=y

print(small)

使用三元操作符,上面的代码可以简写如下:

x,y=1,2
small=x if x<y  else y
print(small)

断言(assert)
assert这个关键字,当这个关键字后边的条件为假的时候,程序就会自动崩溃并抛出AssertError的异常。
在这里插入图片描述
因此,我们可以用assert置入程序中,作为一个检查点。如果需要确定某一条件为真的话,程序才可以继续运行的话,这里就可以使用assert这个关键字了。

循环
while循环,不定循环次数的循环
for循环,定循环次数的循环。
python中的for循环比C语言等中的更强大,更智能。
python中的for不只是可以是数值,还可以是字符串,数组。如下:

member=['apple','peach','pear','orange'];
for  each  in member:
	print(each,len(each);

在这里插入图片描述

justname='ALEXMARIO'
for ii in justname:
	print(ii,end='  ');

在这里插入图片描述

range()的使用
range也是一个内置函数BIF.
range(start,end,step)
可以和for循环组合后使用

for i  in range(8):
    print(i)

在这里插入图片描述

for i  in range(8,10,1):
    print(i)

在这里插入图片描述

break的使用
终止当前循环

continue的使用

for i  in range(6):
    print(i)
    if i%2!=0:
        print(i)
        continue
    i+=3
    print(i)

在这里插入图片描述

发布了75 篇原创文章 · 获赞 45 · 访问量 7318

猜你喜欢

转载自blog.csdn.net/hahahahhahha/article/details/104170278
今日推荐