单行语法错误

Syntax error in single line

我在尝试学习无限技能教程时遇到语法错误。如果这是因为我使用的版本比讲师的版本更新,我怎样才能继续使用我的版本并防止将来出现这种情况?这是代码

print ("hello,", end=' ') print (" world!")

我收到等号的语法错误。

你应该在 python 中的两个语句之间放一个分号 ;:

print ("hello,", end=' '); print (" world!")

你不应该那样做。 python 都是关于空格的,你不应该把两个打印语句放在同一行。要完成您想要的,只需换行(使用换行符 \n)并组合这两个语句。你可能不是 运行 python 3 尝试删除 end=' ' 看看是否修复了语法错误

print ("hello, \n world!")

你也可以通过这个

看看你python是什么版本运行
import sys
print(sys.version)