先週から Python の学習に取り組んでおり、とても順調に進んでいますが、カスタム関数を紹介されて、壁にぶち当たりました。次のような基本的なことは理解していますが、
def helloworld():
print("Hello World!")
helloworld()
これで「Hello World!」が出力されることはわかっています。
ただし、ある関数から別の関数に情報を取得することになると、混乱します。つまり、function1 と function2 は、タスクを実行するために連携する必要があります。また、いつreturn
コマンドを使用するか。
最後に、関数内にリストまたは辞書がある場合。例として何かを作ります。
def my_function():
my_dict = {"Key1":Value1,
"Key2":Value2,
"Key3":Value3,
"Key4":Value4,}
キー/値にアクセスして、関数の外部から変更するにはどうすればよいですか? 例: ビデオ ゲームでプレイヤーの統計情報やキャラクターの属性を入力/出力できるプログラムがあったとします。
私はこれの断片を理解していますが、互いに異なる機能を呼び出すと混乱します。
また、これがカスタム関数との最初の出会いだったので。これを追求するのは本当に野心的で、これが私の混乱のすべての理由でしょうか? これは私が今まで見た中で最も複雑なプログラムです。