Question: i import requests def earthquake_daily_summary(): This function will read JSON (Javascrip Object Notation) data from the United States Geological Service (USGS) consisting of earthquake

i

import requests

def earthquake_daily_summary():

"""

This function will read JSON (Javascrip Object Notation) data from the

United States Geological Service (USGS) consisting of earthquake data.

The data will include all earthquakes in the current day.

JSON data is organized into a dictionary. After reading the data using

the 'requests' library, this function will print out a list of all

earthquake locations ('place' attribute) and magnitudes ('mag' attribute).

Additional information about the format of the JSON data can be found

at this website:

https://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php

To install the requests library, run:

If using virtual environment: pip install requests

If using Windows: py -m pip install requests

If using Mac: pip3 install requests

"""

req = requests.get("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_day.geojson")

data = req.json() # The .json() function will convert the json data from the server to a dictionary

# ADD YOUR CODE HERE

# Sample Test Cases (may not be comprehensive)

print(" =========== PROBLEM 5 TESTS ===========")

earthquake_daily_summary()

# Sample output from the function. Number of earthquakes, places, and magnitudes will vary.

# 1km NE of Pahala, Hawaii - Mag 2.36

# 58km NW of Kandrian, Papua New Guinea - Mag 4.5

# 16km NNW of Truckee, California - Mag 0.7

# 9km S of Idyllwild, CA - Mag 0.25

# 14km SW of Searles Valley, CA - Mag 0.36

# 4km SW of Volcano, Hawaii - Mag 1.99

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!