语法错误... Jython / Python

时间:2015-01-06 17:29:02

标签: syntax syntax-error jython

您好我正在完成我的第一次编程任务(使用Jython,即使用Java的Python),我在第14行遇到语法错误(下面用粗体表示)。我已经尝试将变量更改为不太有用的东西,例如" L"或者"我"但它仍然给出了错误。它很烦人,因为它毫无意义。我再次尝试缩进并在其周围添加评论。

这是一个输出足球工厂图片的程序。它与作为综合科学项目的艺术项目一样多。因此,印刷看起来很复杂,但只是像建筑物的长清单一样。

def prettyPic():
  #building materials and parts
  spacer = " "
  ceiling_part = "-"
  ball = "o"
  wheel = ""
  door_joint = "@"
  left_half_arch = "/"
  right_half_arch = "\\"
  ladder = "\\"
  wall = "|"
  glass = (
  #biox
  **left_box = "u"
  right_box = "u"**
  #begin printing
   print (spacer*30 + ceiling_part*30)
   print (spacer*32 + wall*1) + (spacer*47 + wall*1)
   #three balls, leaving space for drop
   print (spacer*32 + wall*1) + (ball*27) + (wall*1)
   #arches, not touching ceiling
  etc, etc

1 个答案:

答案 0 :(得分:0)

问题出在这一行:

glass = (

这意味着,对于glass变量,您可以像:

一样分配元组
glass = (1, 2, 'some string')

Python解释器搜索刚刚打开的元组的终止,但它只找到在此上下文中不正确的Python代码。

删除或注释掉glass行,或者为glass变量分配一些值。