首页 > 代码库 > 作业--用户输入数字0-100,判断成绩,用函数
作业--用户输入数字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,判断成绩,用函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。