私は学生ですから、仕事のためにPythonと擬似コードの両方のコードを書く必要があります。タスクは完了しましたが、変数を比較して最大、第2の最大値と最小値を見つけるコード行の終了が本当に好きではありません。私はif文を使用していますが、これを行うより良い方法があるかどうか疑問に思っていました。私はsort関数を知っています。これはPythonの場合に使用できますが、擬似コードはどうですか?それは同じだが、代わりに、私は、ネストされたIFSを使用するPythonでhttp://pastebin.com/fvqqstXWPSEUDO CODE&Pythonで最大、2番目に大きい、最小の番号を見つける
:Pythonコードを表示するには行[72:92] http://pastebin.com/MTnifkek
:コードを表示するには
。 ご存知のとおり、これは初めてのことであり、何らかの誤りがあった場合には謝罪します。 私は空白だった場合は入れ子にする以外は考えました。 私は、forループを考えていた:
for count in charity_value:
if count > max:
max == count
elif count < min:
min == count
どのように私は中間の値を見つけるだろうけど?
を使用する場合がありますPythonで
。 – Matthias
'=='は等価性テストであり、代入ではありません。 –
デバッグのヘルプを求める質問(** "なぜこのコードは動作していないのですか?")は、質問自体に*必要な動作、*特定の問題またはエラー*、* *を再現するのに必要な最短コード* **。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能な例を作成する方法](http://stackoverflow.com/help/mcve)これは*あなたのコードを他のウェブサイトに掲載しないことを意味します*。 – MattDMo