2017-06-06 39 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个值。

相关问题