In fisica, la legge di Ohm, esprime la proporzionalità tra la differenza di potenziale elettrico ai capi di un conduttore elettrico e l'intensità della corrente elettrica che lo attraversa.

V=R*I

 

 

Programma in Python    

#!/usr/bin/env python
#file ohm1.py

import sys
import math

def differenza_potenziale (R,I):
return R*I

def resistenza (V,I):
return V/I

def corrente (V,R):
return V/R


print ('Prima Legge di Ohm')
print()
print ('Cosa comosci: ')
print ("1)La differenza di potenziale (V) e l'intensità di corrente (I) ")
print ("2)La differenza di potenziale (V) e la resistenza (R) ")
print ("3)L'intensità di corrente (I) e la resistenza (R) ")
print()
scelta = int(input('Scegli 1, 2 o 3 '))
print ()
if scelta == 1:
V = float (input ('Dammi la differenza di potenziale (V) ------------> '))
I = float (input ("Dammi l'intensità della corrente (I) -------------> "))
R = resistenza(V, I)
print ()
print ("La formula risolutiva è R = V / I")
print ('quindi R = ',V,' / ',I)
if scelta == 2:
V = float (input ("Dammi la differenza di potenziale(V) -------------> "))
R = float (input ("Dammi la resistenza (R) --------------------------> "))
I = corrente (V, R)
print ()
print ("La formula risolutiva è I = V / R")
print ('quindi I = ',V,' / ',R)
if scelta == 3:
I = float (input ("Dammi l'intensità della corrente (I) -------------> "))
R = float (input ("Dammi la resistenza (R) --------------------------> "))
V = differenza_potenziale (R, I)
print ()
print ("La formula risolutiva è V = R * I")
print ('quindi V = ',R,' * ',I)
print ()
print ()
print ('Differenza di potenziale in volt ------> ',V)
print ('Intensità di corrente in ampere --------> ',I)
print ('Resistenza in ohm ----------------------> ',R)