私は多少Pythonの初心者ですが、私は今働いているものと非常によく似たプログラムを持っていると誓っています。しかし、何らかの理由で、私はそれを動作させることはできません。私は自分の問題を突き止めることができ、それを使って遊ぶ偽のプログラムを作りました。if文で変数の値を代入すると
yes
4
2
なぜ見出し変数の見出しが値4を保持しません:
global heading
global heading2
global a
heading=2
a=2
heading2=4
def function():
if a==2:
heading=heading2
print 'yes'
print heading
function()
print heading
これが表示されるものである:ここではどのようなプログラムがありますか?私はリターンの向こうにすべてを向けることを試みた。うまくいきませんでした。私は関数のかっこ内に変数を入れてみました。どちらもうまくいかなかった...私が間違っていることを知っていますか?
私はそれを逃したとは思わない!ありがとう!!! – user1020797