Advertisement
piffy

Untitled

Jan 19th, 2025
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. from punto import Punto
  2.  
  3. class Spezzata:
  4.     def __init__(self):
  5.         self.punti = []
  6.  
  7.     def aggiungi(self, punto):
  8.         self.punti.append(punto)
  9.  
  10.     def quanti_punti(self):
  11.         return len(self.punti)
  12.  
  13.     def lunghezza(self):
  14.         somma=0
  15.         for i in range(len(self.punti)):
  16.             p1 = self.punti[i - 1]
  17.             p2 = self.punti[i]
  18.             somma += p1.distanza_da(p2)
  19.         return somma
  20.  
  21.  
  22.     def __str__(self):
  23.         strings = [str(obj) for obj in self.punti]
  24.         return str(strings)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement