作业--用户输入数字0-100,判断成绩,用函数

Posted 九级大狂风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业--用户输入数字0-100,判断成绩,用函数相关的知识,希望对你有一定的参考价值。

 

 

 1 #作业
 2 # 作业:
 3 # 用户输入数字0-100
 4 # 程序判断:
 5 # 数字>90,成绩为A
 6 # 数字>80,成绩为B
 7 # 数字>70,成绩为C
 8 # 数字<60,成绩为D
 9 # 尝试用函数完成?
10 
11 def score(name):
12     print("welcome to %s".center(50,"-")%(name.upper()))
13 
14     while True:
15         choice = input("please your input score or exit q : ")
16 
17         if choice == "q": exit()
18         if choice.isdigit():
19             choice = int(choice)
20             if choice > 100:
21                 print("请输入0-100以内的数字")
22                 continue
23             if choice == 100:
24                 print("%s score is Full Score\n" %(name))
25             elif choice >= 90:
26                 print("%s score is A\n"%name)
27             elif choice >= 80:
28                 print("%s score is B\n"%name)
29             elif choice >= 60:
30                 print("%s score is C\n"%name)
31             else:
32                 print("%s score is D\n"%name)
33 
34 
35         else:
36             print("请输入0-100以内的数字")
37             continue
38 
39 name = input("please your input name: ")
40 score(name)

 

以上是关于作业--用户输入数字0-100,判断成绩,用函数的主要内容,如果未能解决你的问题,请参考以下文章

编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。

day4-python的函数

3.20作业解答

初学C语言,编一个成绩判断的程序,有点问题

do-while循环判断成绩的有效输入

作业九