gradeOutput= ['A','B','C','D','E','F']
#USE OF IF STATEMENT TO SORT USER DATA
if ((grade== gradeOutput[0]) or (eco >= 85)):
print("Great!, you have met the highest criteria")
elif ((grade== gradeOutput[0:3]) and (health >= 60) and (eco >= 60)):
print("Congratulations you have met the criteria")
else :
print("Apologises, you have not met the criteria")
我正在为我的课程做一个基本的任务,我被卡住了,我不知道为什么。你知道吗
我已经用0,1,2,3,4规则创建了我的列表。我已在elif中要求成绩介于A-C之间,经济状况至少为60,健康评分至少为60,以便继续访问,但当我插入正确的详细信息(如C级、70经济状况和70健康状况)时,它会给我一个else语句,停止该程序。你知道吗
任何帮助都将不胜感激。你知道吗
在elif语句中,您将单个项目(等级)与项目列表(['B','C','D'])进行比较。您需要更改为:
我想你是想检查一下成绩是否在那个范围内。因此,使用
in
的语法糖来检查元素是否在该片中,而不是它是否等价。你知道吗相关问题 更多 >
编程相关推荐