【发布时间】:2014-09-10 02:08:48
【问题描述】:
我的问题是在 0 到 100 分的范围内,根据 4 个参数(3 个测试价值 20% 和 1 个最终测试价值 40%)问我关于最终成绩的问题。该函数应该像打印 finalGrade(test1, test2, test3, final) 一样简单,它将根据分数输出一个字母等级。我不需要让用户输入任何内容,但是一旦我弄清楚了这个基本代码,我就会进行实验。
这是我目前的代码:
def grader(testOne, testTwo, testThree, finalExam):
first = testOne * .20
second = testTwo * .20
third = testThree * .20
fourth = finalExam *.40
finalGrade = first + second + third + fourth
return finalGrade
def ?? (??):
if grade >= 90 and <= 100:
return("You received an A")
elif grade >= 80 and < 90:
return("You received a B")
elif grade >= 70 and < 80:
return("You received a C")
elif grade >= 60 and < 70:
return("You received a D")
else grade < 60:
return("Sorry, you received an F")
print(testOne, testTwo, testThree, finalExam) #will replace with values
【问题讨论】: