2017-06-06 5 views
-2

私はPythonで電卓を作る方法に関するチュートリアルを使ってPythonでの私の経験を向上させようとしています。私はyoutubeで見つけたものです。https://www.youtube.com/watch?v=J-mvqlkHOHYです。私がここで尋ねる理由は、そこではコメントが無効になっているからです。私のコードで問題となっているのは、コードがどれほど同じであっても、PyCharmは関数i_calc()とbutton()の変数 "side"が満たされていないことを伝え続けます。 変数をクリックして強調表示するたびに、パラメータと変数の値との間の接続は見えますが、変数名と同じではありません。Pycharmが私の変数のいくつかが定義されていないと私に伝え続けているのはなぜですか?

は、ここで問題の原因となったコードブロックです:

from Tkinter import* 


def i_calc(source, side): 
    store_obj = Frame(source, borderwidth=1, bd=4, bg="powder blue") 
    store_obj.pack(side=side, expand=YES, fill=BOTH) 
    return store_obj 

def button(source, side, text, command=None): 
    store_obj = button(source, text=text, command=command) 
    store_obj.pack(side=side, expand=YES, fill=BOTH) 
    return store_obj 
+1

あなたのインデントを修正してください。コードを貼り付けるだけでそれを選択し、** Ctrl + K **を押してください。 –

+0

私はできることをします。 –

+0

'python'に関わる質問をしながら、適切な字下げを使用することは必須*です。 – TheDarkKnight

答えて

0

これは、関数を呼び出したときに、あなたが入力側の値がなかったことを意味します。 (または、私があなたが呼んでいるところのコードを見ることができないので、少なくとも私はそう仮定します)。あなたはi_calcを呼び出すときに2つの値を入力する必要があります。

関連する問題