**-定义一个函数,输入为0-100之间的整数,输出为优、良、中、差、不及格的判断结果;
-在main函数中,测试函数的功能。
# -*- coding:utf8 -*-
def judge(chose):
if 90 < chose <= 100:#不能用多个if,否则会多次输出 要用elif
print("优")
elif chose >= 80:
print("良")
elif chose >= 70:
print("中")
elif chose >= 60:
print("差")
elif 0 <= chose < 60:
print("不及格")
else:
print("成绩错误")
def main():
print("请输入成绩:")
chose = int(input())
judge(chose)
if __name__ == '__main__':
main()
遗留问题:没有对输入的数进行判断,若为非整数会报错。