Python 在在线课程练习中查找错误

Python 在在线课程练习中查找错误,python,Python,我刚从一个在线课程开始学习python,这是他们在页面上发布的示例之一 修正错误 def make_greeting(name, greeting = "Hello"): return (greeting + " " + name + "!") # get name and greeting, send to make_greeting print(make_greeting(get_name(), get_greeting())) def get_name(): name

我刚从一个在线课程开始学习python,这是他们在页面上发布的示例之一

修正错误

def make_greeting(name, greeting = "Hello"):
    return (greeting + " " + name + "!")

# get name and greeting, send to make_greeting 
print(make_greeting(get_name(), get_greeting()))

def get_name():
    name_entry = input("enter a name: ")
    return name_entry

def get_greeting():
    greeting_entry = input("enter a greeting: ")
    return greeting_entry

Python有很好的错误回溯。也许您可以尝试彻底阅读错误消息,您必须在调用函数之前定义它。
def make_greeting(name, greeting = "Hello"): 
     return (greeting + " " + name + "!")

# get name and greeting, send to make_greeting

def get_name(): 
    name_entry = input("enter a name: ") 
    return name_entry

def get_greeting(): 
    greeting_entry = input("enter a greeting: ") 
    return greeting_entry

print(make_greeting(get_name(), get_greeting()))