关于报错问题
萌新求问:
为什么在家的电脑能运行的程序到办公室的电脑就运行不了了。有一个位置报错语法错误,但是我在家能跑的呀。看不懂了。{:5_104:}
代码:
matrix = [*row for row in range(1,11)]
for row in range(2,10):
for col in range(1,row):
matrix = matrix + matrix
else:
for i in range(len(matrix)):
print(' '*(33-i*3),end='')
for j in range(i+1):
print(matrix,end=''*5)
else:
print() 这一行中括号不成对
matrix = matrix + matrix
matrix = [ * row for row in range(1, 11)]
for row in range(2, 10):
for col in range(1, row):
# 下面这行,后面的matrix少个回头的]号
matrix = matrix + matrix
else:
for i in range(len(matrix)):
print(" " * (33 - i * 3), end="")
for j in range(i + 1):
print(matrix, end="" * 5)# 少了一级缩进
else:
print()
你源代码能运行我真的不信,除非你家里一套代码到公司又另一套,而且你的代码逻辑好像也不对 好吧,我自己打错了
页:
[1]