1.课堂例题
按照100分制,90+=A,80-90=B,60-80=C,60-=D,当用户输入分数,自动转换ABCD打印
print("------判断分数-----")
temp=input("请输入你的分数: ")
score=float(temp)
if 100 >score >= 90:
print("A")
else:
if score>=80 and score <90:
print("B")
else:
if 60<=score<80:
print("c")
else:
if score<60:
print("d")
else:
print("输入错误")
print("------判断分数-----")
temp=input("请输入你的分数: ")
score=float(temp)
if 100 >score >= 90:
print("A")
elif score>=80 and score <90:
print("B")
elif 60<=score<80:
print("c")
elif score<60:
print("d")
else:
print("输入错误")
elif=else if
悬挂else 容易导致Bug出现
x,y=4,5
if x<y:
small=x
else:
small=y
small=x if x<y else y
assert 假==程序自动崩溃并抛出AssertionError异常,可以用它设置断点
2.if not (money <100)
等于 if money>=100
3.python中成员运算符
3.1 in 如果在指定序列中找到,则返回True,如果找不到,返回False
3.2 not in 如果在指定序列中没找到,则返回True,如果找到,返回False