私は4つのテストスコアのうちの最低のものを落とすPythonプログラムを書いています。プログラムは最初にユーザーに最初の4つのテストスコアを入力するように促し、プログラムは最も低いテストスコアを落とし、残りの3つのテストスコアの平均を取るべきです。プログラムは、最終的な文字等級を印刷する必要があります。これは私がこれまで持っていたものであり、最低のスコアを落とすときにエラーを受けています。最低テストスコアを下げる
#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