本次学习Python 中的if……elif……else……、while、assert、for、range、break、continue、三元操作符等分支循环语句。
判断——应不应该做什么事情
循环——持续做某事
if,while循环实例1——成绩登记判断
此处存在if……elif……else……
此实例结合while循环,和break的退出循环语句,实现了“当输入正常成绩时,程序可一直循环进行等级查询。输入负数时,break。”
!!!注意:int()函数可以转换负数。
>>> a='-1'
>>> b=int(a)
>>> c=2
>>> c+b
1
综上:本程序在运行时,输入正常成绩出成绩等级,程序可继续进行下去;
输入字符等会因为int()函数的存在,报错;
输入负数,通过else语句中的break退出循环。
"""分支和循环实例1"""
while True:
score=int(input('输入非正整数程序终止,请输入一个成绩:'))
if 100>=score>=90:
print('A')
elif 89>=score>=80:
print('B')
eli