Aggiungo che quel codice non esegue alcun controllo sui valori inseriti
ergo se viene digitata una lettera lo script crasha
Io creerei una funzione per gestire l'input tipo questa :
codice:
def GetIntVal(msg):
while True:
val = raw_input( msg )
if( val.isdigit() ):
return int( val )
print "ERRORE : Inserire un valore intero !"
def distanza(x1, y1, x2, y2):
dx = x2 - x1
dy = y2 - y1
print "dx vale", dx
print "dy vale", dy
x1 = GetIntVal("x1 vale? ")
x2 = GetIntVal("x2 vale? ")
y1 = GetIntVal("y1 vale? ")
y2 = GetIntVal("y2 vale? ")
distanza(x1, y1, x2, y2)
Ciao.