私は本当に困惑しています。私は私の先生 (私は Python 3 を使用しています) のためにプログラムを書いています。私は初心者なので、答えを簡単にしてください:D
さて、ここで問題です。コードに必要なすべての入力があります。入力はこのように機能します。A = 5 B = 4 C = 3 D = 2 E = 1. ストレート A を取得した場合、50 ポイントを取得しますが、35 ポイントなどの結果になると、すべての成績計算がクラッシュします。>30 の場合は B ですが、>20 の場合は C ですが、>20 と >30 は同時に印刷されます。結果が30より大きい場合は両方とも実行されるため、31から40の場合は「B」と表示されるようにする方法がわかりません。
これがコードです
a = eval(input())
b = eval(input())
c = eval(input())
d = eval(input())
e = eval(input())
f = eval(input())
g = eval(input())
h = eval(input())
i = eval(input())
j = eval(input())
average = a + b + c + d + e + f + g + h + i + j
print(average)
if average >41:
print(" Grade A ")
if average >31:
print(" Grade B")
if average >21:
print(" Grade C")
if average >11 :
print(" Grade D")
if average >0
print(" Grade E")
どんな助けでも大歓迎です!ありがとう。