Python 语法错误-快发疯了

Python 语法错误-快发疯了,python,Python,我不太明白这段代码有什么问题。如果我让它打印x是最高的奇数,它就可以正常工作,但是每当我试图让它打印“x”的实际值时,我就会得到一个语法错误。我错过了哪一小步,哪一小步 谢谢大家! 试试这个: print x, 'is the highest odd number' 或者,如果您使用的是Python 3: print(x, 'is the highest odd number') 是的 没有逗号: x "is the highest odd number" 是相邻的数字和字符串,没有运算符

我不太明白这段代码有什么问题。如果我让它打印x是最高的奇数,它就可以正常工作,但是每当我试图让它打印“x”的实际值时,我就会得到一个语法错误。我错过了哪一小步,哪一小步

谢谢大家!

试试这个:

print x, 'is the highest odd number'
或者,如果您使用的是Python 3:

print(x, 'is the highest odd number')
是的

没有逗号:

x "is the highest odd number"
是相邻的数字和字符串,没有运算符,因此出现语法错误


类似地,计算2a会产生语法错误。

您能提供失败的代码段吗?这是什么乱七八糟的地方?您的操作系统没有屏幕捕获应用程序?oO或更好,只需复制和粘贴文本…嗨,布伦特,请包括关于您的问题的更多细节。我建议将Python添加到问题标题中会有所帮助。对于您的情况,您需要printx+'是最高的奇数。'另一种方法是打印'%s'是最高的奇数'%x为什么不复制并粘贴代码?而不是拍照!或者他可以把代码粘贴到他的帖子里,那就是Python2。从OP代码中打印调用的括号判断,这是Python 3。@delnan谢谢你的提示-我编辑了我的答案。非常感谢!我必须记住,在我遇到问题的地方实际使用屏幕帽或张贴,而不是手机图片。@delnan python 2+还允许使用带有打印的偏执语法-我认为他来自另一种语言,而不是python 3。为完整起见,答案可能应包括.format和%格式。
x "is the highest odd number"