Python Tkinter 关于函数返回值的问题
import tkinter as tkdef a():
root = tk.Tk()
def select():
root.quit()
return 1 #为什么这里返回的是 1 ,打印出来的却是 None 呢?
tk.Button(root,text = "~",command = select).pack()
tk.mainloop()
def b():
print(a()) #应该打印出来是 1
if __name__ == "__main__":
b()
大佬们,这段代码最后的结果应该是 1 的,但为什么会是 None 呢
大佬们,帮帮我!
{:10_254:} {:10_254:} {:10_254:} {:10_254:}
答对者,必重"金"感谢!!!
兄弟们,行动起来吧!!!
{:10_257:} {:10_297:} {:10_281:} {:10_298:} 本帖最后由 isdkz 于 2022-12-16 16:17 编辑
你是在 select 函数 return 1,不是在 a 函数,
a 函数没有 return 可不就是 None isdkz 发表于 2022-4-5 09:07
你是在 select 函数 return 1,不是在 b 函数,
b 函数没有 return 可不就是 None
是不是把 "a 函数" 给打成 "b函数" 了? python爱好者. 发表于 2022-4-5 09:11
是不是把 "a 函数" 给打成 "b函数" 了?
{:5_96:}打错了,我这就改回来,感谢提醒 那个包怎么打开,不是py文件呀
stumblemodel 发表于 2023-12-28 20:15
那个包怎么打开,不是py文件呀
背单词的那个,去下载7zip解压即可
页:
[1]