Please help me this problem! Please follow the format of the picture!!! It\'s Py
ID: 3711482 • Letter: P
Question
Please help me this problem! Please follow the format of the picture!!!
It's Python 3 style!!!!
Problem 1. (Geo Location) Define a data type Location in location.py that represents a location on Earth using its latitude and longitude. The data type must support the following API: method Location(lat, lon) 1.distanceTo (m) str (1) description a new location l from the given latitude and longitude values the great-circle distancef between l and m the string representation of l as (lat, lon)' t See Proble 7 from Project 2 for the great-circle distance formula. $ python location.py 48.87 -2.33 37.8-122.4 loc1-(48.87, -2.33) loc2 (37.8, -122.4) d (loc1, loc2)8701.38954324Explanation / Answer
class Location: def __init__(self, lat, lon): self._lat = lat self._lon = lon def distanceTo(self, other): return (((self._lat - other._lat)**2) + ((self._lon - other._lon)**2))**0.5 def __str__(self): return '(' + str(self._lat) + ', ' + str(self._lon) + ')'