-2
sales = [49.99, 20, 155.20, 71.65, 91.07]
length = len(sales)
max_value = max(sales)
min_value = min(sales)
sum_of_values = sum(sales)
print(length, max_value, min_value, sum_value)
average = float(sum_of_values/length)
answer = round(average,2)
print(answer)
リストの数字の合計を求め、平均を求め、平均を小数点以下2桁に丸めて印刷しようとしています。数字のリストの平均を求める
私はこのエラーが発生します:
TypeError: 'float' object is not callable
は、どのように私は、エラーを修正できますか?
ここで正常に動作します:77.58。ヒント:平均値を浮動小数点数に変換する必要はありません。これは既に浮動小数点数です。 'sum_value'は知られていません。 –
この問題は再現できません。 NameError( 'sum_value'は定義されていませんが、' sum_of_values'を意味すると仮定します)を除いて、コードは期待どおりに実行されます。 '77.58'をプリントします – sytech
あなたはどのようにあなたのモジュールを呼び出しましたか? 'print(float .__ file __)'と打つことができますか?IDEを終了して再起動して、前に行った 'float'の寄生虫の残った上書きを取り除くことができますか? –