python - Python 无效语法 为什么?c
问题描述
为什么这是无效的语法?
if 0.9*x < d[o] < 1.1*x:
这是整个代码
def phipsd(d,p):
a=[]
lend = len(d)
ad=np.array(d)
for i in range(0,9):
for o in range(0, len(d)):
x = (500/(2**(i))*10**-6
if 0.9*x < d[o] < 1.1*x:
c = c + p[o]
a.append([])
b=a[i]
b.append(c)
解决方案
您引用的行不是您的错误的根源。这一行是:
x = (500/(2**(i))*10**-6
注意不匹配的括号。
推荐阅读
- javascript - HTTP 403 禁止令牌未找到离子 4
- javascript - 将值返回给调用者函数
- vuejs3 - 将对象从子组件(在插槽中)传递到 Vue 3 中的父组件
- excel - Excel:如果单元格有背景填充,则在另一个单元格上创建副本
- json - 如何使用 jq 将这种格式的 json 转换为 csv
- python - 为什么即使没有指定 file 关键字参数,print 函数也会打印到文件?
- angular - Angular 9:对视图数据而不是模型数据进行 MatSort
- spring-boot - 允许在 start.spring.io 中预览自定义文件
- angular - Angular 8:禁用导入的组件
- json - 如何将 json 对象设置为 Django 中的隐藏输入