|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
萌新求问:
为什么在家的电脑能运行的程序到办公室的电脑就运行不了了。有一个位置报错语法错误,但是我在家能跑的呀。看不懂了。
代码:
matrix = [[1]*row for row in range(1,11)]
for row in range(2,10):
for col in range(1,row):
matrix[row][col] = matrix[row-1][col-1] + matrix[row-1[col]
else:
for i in range(len(matrix)):
print(' '*(33-i*3),end='')
for j in range(i+1):
print(matrix[i][j],end=''*5)
else:
print()
- matrix = [[1] * row for row in range(1, 11)]
- for row in range(2, 10):
- for col in range(1, row):
- # 下面这行,后面的matrix[row-1]少个回头的]号
- matrix[row][col] = matrix[row - 1][col - 1] + matrix[row - 1][col]
- else:
- for i in range(len(matrix)):
- print(" " * (33 - i * 3), end="")
- for j in range(i + 1):
- print(matrix[i][j], end="" * 5) # 少了一级缩进
- else:
- print()
复制代码
你源代码能运行我真的不信,除非你家里一套代码到公司又另一套,而且你的代码逻辑好像也不对
|
-
这个是程序
-
在办公室跑就成这样了
|