|
发表于 2022-2-18 19:04:46
|
显示全部楼层
本帖最后由 饭-米粒 于 2022-2-18 19:12 编辑
- def tmp007():
- result = [100,90,80,60,0]
- rank = ['S','A','B','C','D']
- def demo(num):
- if num >100 or num <0:
- return False
- else:
- for i in range(0,len(result)):
- if result[i]<= num:
- return(rank[i])
- while(True):
- sore = input("请输入分数:")
- if sore.isdigit():
- item = demo(int(sore))
- if item == False:
- print("请输入0~100以内的数字:")
- continue
- else:
- print("你的等级是%s"%item)
- temp = input("是否继续进行测试,继续请输入Y")
- if temp =='y' or temp =='Y':
- continue
- break
- else:
- print("请输入0~100以内的数字:")
- tmp007()
复制代码
这种类型可以用这种方法,感觉还不错,昨天在网上看到的 |
|