我在我的R.Pi上學習Python,並且遇到了一個小障礙。在我看來,下面的代碼會將「inputchecker」功能保留在內存中,並返回到「getinput」功能。 這是錯的代碼?它應該完全不同嗎? def getinput(i):
if i == 1:
first = input("Would you like A or B? ")
inputchecker(1
def func():
def nested():
global x
x = 1
x = 2
func()
print(x)
正確答案是'2',原因是因爲func()沒有定義。但是當我讀到這個時候,似乎func()被定義爲嵌套()。我認爲當你調用func()時會自動調用nested()。我努力去理解這一點,並理解爲什麼我不應該這樣讀。
我需要某些代碼的佈局幫助。 我可以撥打function3來自function1和function2的參數嗎? 我不能讓function2成爲嵌套函數,因爲它是由onclick激活的。 謝謝! function 1(){
//This function activates when a file is imported and calculates one variable from an imp