在python中定义2个函数时出现语法错误

2024-10-02 08:20:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我对编程非常陌生,如果这是一个愚蠢的问题,我很抱歉,但是我正在尝试用多个函数来创建一个程序,但是每当我试图定义一个函数时,就会出现一个错误。你知道吗

def startUp():
    promptName()

def promptName():
    name = input("Hello. Please enter your name: ")

startUp()
SyntaxError: invalid syntax

如果有帮助,def promptName()中的def部分:将亮显为红色。你知道吗


Tags: 函数name程序helloinputyour定义def
2条回答

你在这里发布的代码非常好(关于语法)。请检查您的原始代码中是否忘记了冒号。你知道吗

关于代码: 如果在函数中定义变量(如promptName()中的name),则不能从函数外部访问该变量。要使用它,必须将其返回或显式地声明为全局变量。你知道吗

我敢打赌你是想把整个东西粘贴到Python解释器会话中。命令行解释器需要一次输入一个块,因此请尝试粘贴startUp函数,按enter,然后按promptName和enter,然后用最后一行运行整个过程。你知道吗

或者,将其全部保存为.py文件并运行该文件。你知道吗

相关问题 更多 >

    热门问题