subjects = {
0:9,'fail': 0,
9:14, 'pass': 25,
15:17, 'merit': 40,
18:20,'Distinction': 50
}
上記の辞書に3次元が含まれている必要があります。ユーザー入力は最初の数字の間になります。ユーザーが入力した番号に応じて、次のメッセージが表示されます。例えば。4は0ポイントの失敗、10は25ポイントのパスなどです。
inputs = ['irish','english','french','italian','dutch','german']
for i in range(1, 7):
inputs.append(raw_input('Enter mark for {}: '.format(i)))
ループにアイルランドなどのエンターマークを要求したい
print sum(subjects[name][value] for name in inputs)
これはできますか?