我正在開發一個課程程序,用於查找5個輸入測試分數的平均值,然後顯示與每個字母分數相關的字母等級。信評分是一個10分的系統(A = 90-100 B = 80-89等)確定平均成績和顯示字母等級
這是我迄今爲止放在一起的,但它似乎並不認可語法中的「平均」。有什麼建議麼?
def main():
while true:
grade = int(input('Enter grade: '))
total += grade
avg = calc_average(total)
abc_grade = determine_grade(grade)
print('Average grade is: ' avg)
print('Letter grades for entered grades are: ' abc_grade)
def calc_average(total):
return total/5
def determine_grade(grade):
if grade >= 90 and <= 100:
return 'A'
elif grade >= 80 and <= 89:
return 'B'
elif grade >= 70 and <= 79:
return 'C'
elif grade >= 60 and <= 69:
return 'D'
else:
return 'F'
main()
請解釋**它似乎不識別語法**中的'「avg」'? –
python返回「無效語法」,然後在代碼窗口中突出顯示「avg」。 – RobertJRodriguez
成績總是會是整數? –