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.