一 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的异常。
什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。