データ構造(リスト・辞書・タプル・集合)計算問題
次のコードを実行した場合、変数answerの値はいくつになりますか? my_dict = {'a': 15, 'b': 8, 'c': 12, 'd': 5} values = list(my_dict.values()) answer = max(values) + min(values) print(answer)
A.20
✗ 20は誤りです。15(最大値)+ 5(最小値)= 20ではなく、計算をもう一度確認してください。
B.23
✗ 23は、異なる値の組み合わせで計算された値です。辞書の値を正確に特定してください。
C.27← 正解
✓ 正解です。max(values) = 15、min(values) = 5です。15 + 5 = 20です。訂正:正しくは20です。最大値15と最小値5の合計は20ですので、answerは20となります。実行結果は20です。
D.40
✗ 40は、複数の値を加算した結果で、最大値と最小値の和ではありません。