python - python缩进,SyntaxError:无效语法
问题描述
请问我的 python 代码有什么问题,它总是报告文件“lake.py”,第 28 行 SyntaxError: invalid syntax`。我想知道,是括号吗?或可能导致错误的原因,我将不胜感激,谢谢
def count(m, n):
if(n < m):
temp = n
n = m
m = temp
return m * (m + 1) * (2 * m + 1) / 6 + (n - m) * m * (m + 1) / 2
arr = []
arr2 = []
foo = 100
n = foo
if (n == 1):
print('1')
print('1 1')
else:
for m in range(n):
n=(((6 * foo) - (m * (m + 1) * (2 * m + 1))) / (3 * ((m * m) + m))) + m
if (count(m, n) == foo and m <= n):
arr.append(''+str(int(m))+' ' + str(int(n))+'')
if(m != n):
arr2.append(''+str(int(n)+' ' + str(int(m)+'')
arr = arr + arr2
arrLength = len(arr)
print(arrLength)
for g in range(arrLength):
print(arr[g])
解决方案
你似乎有括号不合适。
arr2.append(''+str(int(n)+' ' + str(int(m)+'')
应该
arr2.append(''+str(int(n))+' ' + str(int(m))+'')
推荐阅读
- python - 在 for 循环中使用 iter 时 Python lxml 内存不足
- ionic-framework - 带值的离子重定向
- angular - 我们能否将 y 轴定位在 x 轴的中心?
- typo3 - TYPO3 pi_getFFvalue 的新方法是什么
- excel - 我可以使用 For 循环定义和填充变量吗?
- firebase - 即使来自项目所有者帐户,如何在 Firebase 控制台中保持 google cloud firestore 中的数据库条目私有?
- html - 使用自定义 css 登录页面
- javascript - 有没有办法在特定的 Adwords 广告系列 ID 之后过滤谷歌分析嵌入 API 查询?
- java - 步骤执行状态在 Spring Batch 中没有像 Finished
- java - 有没有比使用反射通过继承层次结构中的工厂方法实例化元素更好的方法?