#——————————————————————————————————————————————#
#条件语句 if elif else
# if和elif后面都需要加上条件,else后面不用加
# 不论是if elif else 后面写完都需要加一个冒号,条件不需要加括号
# 如果用不到 elif 或者 else 都可以不用写
x=100
if x<60 :
print("不及格")
elif x>=60 and x<=90 : # elif 对应于c++中的 else if
print("良好")
else :
print("优秀")
#一个语句下面也可以包含多个语句,但是它们需要用相同的缩进方式(比如说都缩进4个空格)
x=88
if x<60 :
print("不及格")
elif x>=60 and x<=90 :
print('你的成绩是:',end="") #这2条语句都是elif包含的语句
print(x)
else :
print("优秀")
# pass表示一个空操作,只起到一个占位作用,执行时什么都不做。
socre=78
if socre>=60 :
pass #啥也不干,但如果省略发现它会报错
else :
print('不及格')
#——————————————————————————————————————————————#
#for循环
#用for循环遍历列表
li=[12,'kai',True]
for i in li :
print(i) #每一行输出 12 kai True
#用for循环遍历字典
d={'one':1,'two':2,'three':3}
for i in d :
print(i,d[i]) #等价于print('%s,%d' %(i,d[i]))
#使用for循环时,如果需要遍历一个数列中的所有数字,则通常利用range函数生成一个可迭代对象。
#range函数:range([begin,]end[,step])
#begin是循环数字的起始值,如果不写默认为0,end是结束值,step是变量每次的增量。数值范围包含begin,不包含end
# 类似于c++的for循环 for(int i=0;i