我有一个带有一些数学方程式的简单python程序,但该程序始终会失败,而且我不知道为什么。
def add(x, y):
return(x + y)
def sub(x, y):
return(x - y)
def multiply(x, y):
return(x * y)
def divide(x, y):
return(x / y)
def sqaure(x):
return math.sqrt(x)
当我定义添加函数时,错误出现在第一行
错误:
File "test.py", line 9
def add(x, y):
^
SyntaxError: invalid syntax
答案 0 :(得分:0)
我已经检查了您的代码,您可能在函数add
之前遇到了一些错误。首先让我们检查以下工作代码:
import math
def add(x, y):
return(x + y)
def sub(x, y):
return(x - y)
def multiply(x, y):
return(x * y)
def divide(x, y):
return(x / y)
def sqaure(x):
return math.sqrt(x)
if __name__ == '__main__':
print(add(12, 34))
print(sub(12, 34))
print(multiply(12, 34))
print(divide(12, 34))
print(sqaure(16))
现在,如果我在add
函数之前添加了一点错误:
import math
(
def add(x, y):
return(x + y)
您会看到类似粘贴的错误:
(bitcoin)landpacks-MacBook-Pro:bitcoin-port frank$ python x.py
File "x.py", line 4
def add(x, y):
^ SyntaxError: invalid syntax
因此,您最好将整个代码而不是部分粘贴到这里。