ciao a tutti e buone feste^^
il mio problema è il seguente:
mi restituisce questo errore: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)
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

Rispondi quotando
cavolo..sono propio ai primi passi, ho provato a farne uno sulla falsa riga del primo.. mi viene sempre fuori lo stesso errore..