python - AttributeError: 'float' 对象没有属性 'append'
问题描述
我正在尝试附加一个方程值和 gettig 错误。
AttributeError Traceback(最近一次调用最后一次)
在
25 p.追加(0)
26
---> 27 a.append((p[0]-c v[0]-k u[0])/m)
28 分度 = 0.1
29
AttributeError: 'float' 对象没有属性 'append'
y = 1/2
b = 1/4
t = []
p = [0,25,43.3013,50,43.3013,25,0,0,0,0,0]
u = []
v = []
p = []
a = []
x = 0.0
for i in range(11):
a = 0.0 + x
t.append(a)
x = x + 0.1
m = 0.45594
k = 18
c = 0.2865
u.append(0)
v.append(0)
p.append(0)
a.append((p[0]-c*v[0]-k*u[0])/m)
dt = 0.1
a.append(m/(b*dt*dt)+y*c/(b*dt))
a.append(m/(b*dt)+(y/b-1)*c)
a.append(((1/(2*b))-1)*m + dt*((y/(2*b))-1)*c)
kn = k + a[1]
解决方案
x = 0.0
for i in range(11):
a = 0.0 + x
在这里你正在覆盖 a,所以现在它是浮动而不是列表 :)
推荐阅读
- mysql - NodeJS xdevapi - 创建与 MySQL 数据库的连接
- javascript - 按内容选择消息(discord.js)
- c# - 为什么简单程序的bin输出中有这么多DLL
- java - 如何实现 java tic tac toe 游戏功能
- python-3.x - 使用 Pandas 根据条件按一列分组并前向替换多列中的值
- oracle-apex - 尽管已定义 Oracle Apex-Cant 查找区域按钮
- django - Django覆盖模型保存方法返回旧数据
- svg - 我的 SVG 有什么问题 - 它不会填充线性渐变?
- snowflake-cloud-data-platform - 雪花 - 如何在雪花节点 sdk 的批量插入中使用 array_construct()
- python - 如何使用“重置”回调按钮将散景图形重置为其初始状态?