- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
十小时前关门了。
Improve this question
我有一个大学作业,要写一个程序,接收用户输入的分数,并显示相对分数。例如,分数在90到100之间得A+,在80到90之间得A。
我不想使用多个if else语句,而且考虑到缩进,这看起来很可怕。
我想到使用字典,但我不确定字典是否可以接受多个值。
十小时前关门了。
Improve this question
我有一个大学作业,要写一个程序,接收用户输入的分数,并显示相对分数。例如,分数在90到100之间得A+,在80到90之间得A。
我不想使用多个if else语句,而且考虑到缩进,这看起来很可怕。
我想到使用字典,但我不确定字典是否可以接受多个值。
1条答案
按热度按时间eimct9ow1#
一个选项是迭代每个等级所需的分数序列,并返回第一个匹配项:
如果分数在值之间均匀分布,则还可以使用数学方法对其进行“分组”,然后在字典中查找: