Python的循环和分支

一 for循环和while循环要注意循环体的缩进

for 目标 in 表达式:

     循环体

while条件:

    循环体

二 if—else语句

x, y = 4, 5
if x < y:
	small = x
else:
	small = y
score = int(input('请输入一个分数:'))
if 100 >= score >= 90:
    print('A')
elif 90 > score >= 80:
    print('B')
elif 80 > score >= 60:
    print('C')
elif 60 > score >= 0:
    print('D')
else:
    print('输入错误!')


三 range()

•语法:range( [strat,] stop[, step=1] )
–这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
–step=1表示第三个参数的值默认值是1。
range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列  

四 assert作用

assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。


猜你喜欢

转载自blog.csdn.net/abc_138/article/details/78995050