だから私は読んでいる本からこの関数を書きました。
def cheese_and_crackers(cheese_count, boxes_of_crackers):
print "You have %d cheeses!" % cheese_count
print "You have %d boxes of crackers!" % boxes_of_crackers
print "Man that's enough for a party!"
print "Get a blanket.\n"
わかりました。そして、これは私が少し混乱して何かを確認したかったところでこの関数が実行されたときです:
print "OR, we can use variables from our script:"
amount_of_cheese = 10
amount_of_crackers = 50
cheese_and_crackers(amount_of_cheese, amount_of_crackers)
ここで私を混乱させたのは、 amount_of_cheese と amount_of_crackers が、関数の最初の初期変数ラベルから、それぞれcheese_countとbox_of_crackersから変数を変更していることです(言い回しですか?私が正しい専門用語を言っているかどうかわかりません)。
だから私の質問は、あなたが書いた最初の関数で使用されているものとは異なる変数を使用している場合、なぜ新しい変数名を書き出した後に名前を変更するのでしょうか? それがその後に表示された場合、プログラムは新しい変数が何であるかをどのように知るでしょうか?
Pythonはプログラムを上から下に読み取ると思いましたか、それとも下から上に読み取りますか?
それは理にかなっていますか?私はそれを説明する方法がわかりません。助けてくれてありがとう。:) (python 2.7)