您好我正在完成我的第一次编程任务(使用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
答案 0 :(得分:0)
问题出在这一行:
glass = (
这意味着,对于glass
变量,您可以像:
glass = (1, 2, 'some string')
Python解释器搜索刚刚打开的元组的终止,但它只找到在此上下文中不正确的Python代码。
删除或注释掉glass
行,或者为glass
变量分配一些值。