我有一个文件isqrt.py,其中包含以下代码:
from cmath import sqrt
x = -1
y = sqrt(x)
print(y)
我的Mac终端出现以下错误:
File "isqrt.py", line 1
{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf210
^
SyntaxError: unexpected character after line continuation character
您知道导致错误的原因吗?
答案 0 :(得分:4)
您的错误告诉您,您正在运行的文件不是您认为的;它有一大堆控制角色。好像你已经将文件保存为RTF而不是纯文本。理想情况下,您应该使用适当的文本编辑器来编写Python代码。
答案 1 :(得分:0)
从未定义的表达式开始可能是个坏主意,因为没有定义负数的平方根(至少在使用实数时)。
如果计算正数的平方根会怎样?