Python Forum
dc circuit calculations
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
dc circuit calculations
#1

hi guys i am having difficulty getting my calculation for total current to display. im a total beginner, any guidance appreciated

resistors = [0]
rt = resistors


def ObtainResistors(resistors):
for i in range(1, 8):
value = int(input('please enter resistor %d:' % i))
resistors.append(value)


def TotalResistance(resistors):
rt1 = ((resistors[2] * resistors[3]) / (resistors[2] + resistors[3]))
print(rt1, 'ohms')
rt2 = (rt1 + resistors[4])
print(rt2, 'ohms')
rt3 = ((rt2 * resistors[5]) / (rt2 + resistors[5]))
print(rt3, 'ohms')
rt4 = (rt3 + resistors[7])
print(rt4, 'ohms')
rt5 = ((rt4 * resistors[6]) / (rt4 + resistors[6]))
print(rt5, 'ohms')
rt6 = (rt5 + resistors[1])
print(rt6, 'ohms')
rt = (rt1 + rt2 + rt3 + rt4 + rt5 + rt6)
print(rt, 'ohms')
resistors.append(rt)


voltage =


def getvoltage(voltage):
value = int(input('please enter supply voltage:'))
print(voltage, 'volts')
voltage.append(value)

itotal =


def current(itotal):
TotalResistance(resistors)
amps = (voltage, '/', resistors.pop(9))
print((voltage, '/', rt, 'amps'))
itotal.append(amps)

ObtainResistors(resistors)
print(resistors)
TotalResistance(resistors)
print(resistors)
getvoltage(voltage)
print(voltage)
current(itotal)
print(itotal)


please enter resistor 1:1
please enter resistor 2:1
please enter resistor 3:1
please enter resistor 4:1
please enter resistor 5:1
please enter resistor 6:1
please enter resistor 7:1
[0, 1, 1, 1, 1, 1, 1, 1]
0.5 ohms
1.5 ohms
0.6 ohms
1.6 ohms
0.6153846153846154 ohms
1.6153846153846154 ohms
6.430769230769231 ohms
[0, 1, 1, 1, 1, 1, 1, 1, 6.430769230769231]
please enter supply voltage:10
volts
[10]
0.5 ohms
1.5 ohms
0.6 ohms
1.6 ohms
0.6153846153846154 ohms
1.6153846153846154 ohms
6.430769230769231 ohms
([10], '/', [0, 1, 1, 1, 1, 1, 1, 1, 6.430769230769231], 'amps')
[([10], '/', 6.430769230769231)]

Process finished with exit code 0
Reply
#2
What is your question ?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Weird problem with reading from file and performing calculations pineapple999 1 2,956 Jul-25-2019, 01:30 AM
Last Post: ichabod801
  Convert number to a different base and make calculations frequency 12 5,536 Dec-17-2018, 05:21 PM
Last Post: frequency
  Prime numbers calculations frequency 3 2,938 Nov-27-2018, 07:07 PM
Last Post: micseydel
  Calendar calculations frequency 10 5,535 Nov-13-2018, 07:34 PM
Last Post: frequency

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020