我正在寫一個python程序,它會降低四個測試分數中最低的。該程序首先提示用戶輸入他們的前四個測試分數,然後該程序應該降低最低測試分數並取其餘三個測試分數的平均值。該程序應該打印最後的字母等級。這是我迄今爲止所做的,並且在降低最低分數時我一直收到錯誤。刪除最低的測試分數
#Enter four test scores as percentages (%)
test1 = int(input("Enter grade 1: 90"))
test2 = int(input("Enter grade 2: 80"))
test3 = int(input("Enter grade 2: 70)")
test4 = int(input("Enter grade 2: 80)")
#Drop lowest test score
print("The average, with the lowest score dropped")
total =(test1 + test2 + test3)
#Calculate average
def calc_average(total):
return total /3
#Grade scale
def determine_score(grade):
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >=70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "F"
#Calculate final letter grade
print("The final grade is")
main()
嗯......你知道,空格/製表符是*非常*顯著在Python中,對不對? –
這是我的第一個編碼課,所以我還在學習。我會採取任何建設性的批評和建議! –
你會得到什麼錯誤? – mkrieger1