我非常编程新手,如果这是一个愚蠢的问题,我很抱歉,但我正在尝试制作一个具有多种功能的程序,但每当我尝试定义一个功能时,它都会出现一个错误。
def startUp():
promptName()
def promptName():
name = input("Hello. Please enter your name: ")
startUp()
SyntaxError: invalid syntax
如果它对 def promptName(): 中的 def 部分有帮助,则突出显示为红色。
最佳答案
我敢打赌,您正在尝试将整个内容粘贴到 Python 解释器 session 中。命令行解释器需要一次输入一个 block ,所以尝试粘贴 startUp
函数,按回车键,然后 promptName
并回车,然后用最后一行。
或者,将其全部保存为 .py 文件并运行该文件。
关于python - 在 python 中定义 2 个函数时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709931/