【发布时间】:2021-10-18 02:57:34
【问题描述】:
当我的代码在我的代码中达到“if(entered_score
def calc_average(score_1, score_2, score_3, score_4, score_5):
average = (score_1 + score_2 + score_3 + score_4 + score_5) / 5
return average
def determine_grade_letter(entered_score):
if(entered_score < 60):
return "F"
elif(entered_score < 70):
return "D"
elif(entered_score < 80):
return "C"
elif(entered_score < 90):
return "B"
elif(entered_score < 101):
return "A"
def enter_scores():
score_1 = float(input("test score #1: "));
score_2 = float(input("test score #2: "));
score_3 = float(input("test score #3: "));
score_4 = float(input("test score #4: "));
score_5 = float(input("test score #5: "));
return score_1, score_2, score_3, score_4, score_5
def results(score_1, score_2, score_3, score_4, score_5):
print("test score #1: " + str(score_1) + "\n\n" + "grade letter: " +
determine_grade_letter(score_1), \
"test score #2: " + str(score_2) + "\n\n" + "grade letter: " +
determine_grade_letter(score_2), \
"test score #3: " + str(score_3) + "\n\n" + "grade letter: " +
determine_grade_letter(score_3), \
"test score #4: " + str(score_4) + "\n\n" + "grade letter: " +
determine_grade_letter(score_4), \
"test score #5: " + str(score_5) + "\n\n" + "grade letter: " +
determine_grade_letter(score_5), \
"average score: " + str(calc_average(score_1, score_2, score_3, score_4, score_5)) +
"\n" \
+ "grade leter: " + determine_grade_letter(calc_average))
def main():
score_1, score_2, score_3, score_4, score_5 = enter_scores()
results(score_1, score_2, score_3, score_4, score_5)
main()
【问题讨论】:
标签: python function integer typeerror