Skip to main content
 首页 » 编程设计

python之为什么当我在一个函数中定义一个变量时,它不能在另一个函数中访问

2025年05月04日14shangdawei

<分区>

我对 python 和一般编程都不熟悉,所以这似乎是一个愚蠢的问题。当我在一个函数中定义一个变量时,我无法在另一个函数中访问它。例如:

def getname(): 
    name = raw_input("What is your name?") 
    print("Ok," + name) 
 
def getage(name): 
    age = raw_input("What is you age," + name) 
    print ("Great!") 
 
getname() 
getage() 

当我运行它时,它说“未定义全局名称‘name’”。抱歉,如果这是一个非常愚蠢的问题。我以前没有真正编程过, 谢谢。