forked from rarce/tf-2024-python-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbloque-a-ej-1.py
34 lines (27 loc) · 1.04 KB
/
bloque-a-ej-1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Position:
def __init__(self, latitud, longitud, altitud):
self.latitud = latitud
self.longitud = longitud
self.altitud = altitud
def __str__(self):
return f"latitud: {self.latitud}, longitud: {self.longitud}, altitud: {self.altitud}"
class Waypoint(Position):
def __init__(self, latitud, longitud, altitud, nombre):
self.latitud = latitud
self.longitud = longitud
self.altitud = altitud
self.nombre = nombre
def __str__(self):
return f"Waypoint(nombre: {self.nombre}, {super().__str__()})"
class Trackpoint(Position):
def __init__(self, latitud, longitud, altitud, fecha):
self.latitud = latitud
self.longitud = longitud
self.altitud = altitud
self.fecha = fecha
def __str__(self):
return f"Trackpoint(Fecha: {self.fecha}, {super().__str__()})"
waypoint = Waypoint(-33.047237, -71.612686, 10, "Valparaiso")
print(waypoint)
trackpoint = Trackpoint(-33.047237, -71.612686, 10, "2024-10-22 10:30:00")
print(trackpoint)