首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在while循环中不断创建对象

在while循环中不断创建对象
EN

Stack Overflow用户
提问于 2017-05-18 03:47:42
回答 2查看 81关注 0票数 0

我正在做一个11年级物理课的项目,我正在尝试制造一种能产生电子的电池。代码如下:

electron = sphere(radius = 1, color = color.yellow, vel = vec(-1,0,0)); while battery.voltage > 0: eb = electron.clone(pos=vec(0,0,0), vel = vec(-1,0,0));

我试着不断地使"eb“,但它只适用于,a,eb.pos = eb.pos + eb.vel * deltat;,a,a,the,e,a,the,the。有没有办法在不制造600个不同的电子物体的情况下做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2017-05-18 03:53:36

您可以将直接修改的属性更改为电子对象,而不是一直创建它。将修改应用于电子,并在while中添加计算操作。这是你想说的吗?

票数 0
EN

Stack Overflow用户

发布于 2017-06-23 04:09:04

您肯定需要创建和移动600个球体对象,才能使600个球体对象移动。您的变量"eb“只是最近创建的原始球体克隆的名称。

我将在VPython论坛上发布一个更好的提出VPython问题的地方:

https://groups.google.com/forum/?fromgroups&hl=en#!forum/vpython-users

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44033590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档