whileループとforループについて学びたいと思います。この関数は、リスト内で最も高い数値を出力します。しかし、私はそれがどのように機能するか完全にはわかりません。誰でも私のために働く方法を分解することができます。たぶんステップバイステップで、そして/またはフローチャートで。私は苦労して学びたい。新しいコードを理解するための最も有用なもののいくつかのコードを理解する助けが必要です(初心者)
def highest_number(list_tested):
x=list_tested[0]
for number in list_tested:
if x<number:
x=number
print(x)
highest_number([1,5,3,2,3,4,5,8,5,21,2,8,9,3])
に見つけることの説明の一つです。 – Mackers
大声でこれを読んでください。これほど多くはありません –
それは、配列をパラメータとして受け取る関数を宣言しています。この関数では、xは配列の最初の要素として初期化されます。次に、配列内のすべての要素について、xがその数よりも小さいかどうか(またはxの数がxより大きいかどうか)チェックし、xがそれより大きい場合はxをより大きな値に設定します。 Googleへの回答があれば簡単に見つけることができます。 –