ciao a tutti e buone feste^^
il mio problema è il seguente:

codice:
def distanza(x1, y1, x2, y2):
    dx = x2 - x1
    dy = y2 - y1
    print "dx vale", dx
    print "dy vale", dy
x1 = raw_input ("x1  vale?")
print x1
x2 = raw_input ("x2  vale?")
print x2
y1 = raw_input ("y1  vale?")
print y1
y2 = raw_input ("y2  vale?")
print y2
distanza(x1, y1, x2, y2)
mi restituisce questo errore:

Traceback (most recent call last):
File "C:\Documents and Settings\Cirio\Desktop\ds.py", line 14, in <module>
distanza(x1, y1, x2, y2)
File "C:\Documents and Settings\Cirio\Desktop\ds.py", line 2, in distanza
dx = x2 - x1
TypeError: unsupported operand type(s) for -: 'str' and 'str'

ed inoltre mi sapete dire come far si che quando richiamo "distanza" essa prenda il valore x1,x2 ecc... dal valore che do da tastiera???grazie mille in anticipo