Вообще, слово "заряд" звучит неплохо. Но ведь пока одна ячейка заряжается, другая - разряжается. Будет нечестно. То есть, не будет отражать это слово сущность процесса.


Думаю, ток - самое подходящее слово для обозначения того, сколько электричества перетекает за единицу времени из клетки в клетку. Как ток воды в реке:



Обозначим наш ток буквой I, как и принято в электротехнике.








ρ = [10,10]       #Зададим сопротивление клеток
ϕ = [5,-5] #Зададим состояние проводника
Δϕ = ϕ[0]-ϕ[1] #Считаем разность потенциалов
I=Δϕ/ρ[0]
ϕ[0]=ϕ[0]-I #Утекло
ϕ[1]=ϕ[1]+I #Притекло
print (ϕ) #Напечатаем состояние проводника в результате

[4.0, -4.0]

Так, интересно. А что будет дальше?

Впрочем, не особенно хочется идти дальше тем варварским спосбом, которым мы пользовались раньше - копированием и повторным запуском участков программы. Ведь нам, судя по всему, не только предстоит запускать расчет изменения потенциалов много раз, но и делать это впоследствии для каждой ячейки в цепи. Думаю, самое время принять некоторые меры, чтобы сделать это удобным.