cametan_42さんがPythonのリスト内包表記の練習問題の回答含みで書いてます。今回は20回目。
単に数字を入力して、平均と合計を求めるにしては、ゴチャゴチャしてます。配列のインデックスを使わない、つもりでやってます。
一方のcametan_42さんの回答を見ると、関数twentyにすべて含まれてます。これと同じにするには、ローカルクラスに対応してないと出来ないと思います。クラスを関数以外に持つと、インスタンスを作る必要があるし、最低でも1個のメンバー関数、メソッドが必要だと思うからです。
上は何をしたかったのでしょうか?敢えて言うなら、普通にループを使えば、単純な問題です。でもeachを使っているので、同じでは?と思いつつ、whileは使いませんでした、と言える。三項演算子的、文章になりました。