piffy icon

Untitled

piffy | PRO | 01/19/25 12:39:56 PM UTC | 0 ⭐ | 383 👁️ | Never ⏰ | []
Python |

540 B

|

None

|

0 👍

/

0 👎

from punto import Punto
 
class Spezzata:
    def __init__(self):
        self.punti = []
 
    def aggiungi(self, punto):
        self.punti.append(punto)
 
    def quanti_punti(self):
        return len(self.punti)
 
    def lunghezza(self):
        somma=0
        for i in range(len(self.punti)):
            p1 = self.punti[i - 1]
            p2 = self.punti[i]
            somma += p1.distanza_da(p2)
        return somma
 
 
    def __str__(self):
        strings = [str(obj) for obj in self.punti]
        return str(strings)

Comments