我创建了一个列表:
range_list = range(1,len(sequence.split(" "))-1)
给定一个数字的字符串序列:"1 2 2 6 1"
例如
当我运行时:
if not range_list:
我得到一个语法错误(指向冒号)。怎么回事
编辑:
def jolly_jumper(sequence):
index = 1
range_list = range(1,len(sequence.split(" "))-1)
for num in sequence.split(" ")[:1]:
if(abs(int(num) - int(sequence.split(" ")[index])) > len(sequence.split(" ")) - 1 or abs(num - sequence.split(" ")[index]) == 0):
print "Not Jolly"
else:
filter(lambda a: a != abs(num - sequence.split(" ")[index], range_list)
if not range_list:
print "Jolly"
break
此行缺少
)
:应该是这样的:
相关问题 更多 >
编程相关推荐