私は模擬試験でこの質問に答えようとしています:
最大値を除くリスト x のすべての要素をリスト y にコピーする関数 def remove(x, y) を作成します。
私が思いつくことができる最高のものは次のとおりです。
def eliminate(x, y):
print(x)
y = x
big = max(y)
y.remove(big)
print(y)
def main():
x = [1, 3, 5, 6, 7, 9]
y = [0]
eliminate(x, y)
main()
そのような質問が最終的に出てきたとしても、それでうまくいくとは思いません。それを使ってメイン関数を書くべきではなく、排除関数だけを書くべきだと確信しています。では、私はこれにどう答えるでしょうか?(これは入門コースであることを覚えておいてください。より高度なコーディングを使用するべきではありません)