创建一个非常基本的电路模拟器,该模拟器接受以下组件:
我想“描述”一个设置,例如:
我想‘组件’可能是这样的:
class Battery:
def __init__(self, voltage=None):
self.voltage = voltage
class Resistor:
def __init__(self, resistance=None):
self.resistance = resistance
class Wire:
# how to describe variable connections?
>>> V = Battery(9)
>>> R1, R2, R3 = Resistor(10e3), Resistor(2e3), Resistor(1e3)
一旦我有了这些组件,有什么例子可以说明它们是如何“连接”的
可以添加
start
和end
参数,以指示元件在电路中的位置然后,您可以通过以下方式进行布局:
如果你想变得有趣,你也可以把它变成一个图表
从这里,您可以通过以下方式构建电路:
相关问题 更多 >
编程相关推荐