分支和循环
if and while
eg. 分数
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("输入错误!")
assert 称为断言,当其后的关键字后面的条件为假时,程序自动崩溃。抛出Assertionerror
应用:确保程序中条件一定为真才可让程序继续运行。
whlie 条件
循环体
for循环
for 目标 in 表达式
循环体
range
range([start,] stop [step=1] )
中括号中的参数是可选的,step表示默认的步幅
生成一个有start到stop参数值的数字序列但不包含最后一个数
for i in range(1,10,2)
print(i)
break continue
如果条件不成立,则会跳出循环。如果成立(i除以2余数为0)则继续
输出结果为2,1,4,3,6,5,8,7,10,9
列表
append可以向列表中添加1个元素,
extend可以向列表中再扩张一个列表
均自动添加到列表的末尾
insert就可以选择插入的顺序
列表替换元素
列表删除元素
remove
number.remove(某个元素)
输出
del
pop默认从最后一个删除而且会输出被删除的元素 同时也可以赋予想要删除的代号
选取多个元素
下节继续~~