<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 You'll be using the Dark Sky Forecast API from Forecast.io, available at https
Step1:  I have chosen Lima-Peru, the city I was born.
Step2:  2) What's the current wind speed? How much warmer does it feel than it actually is?
Step3:  3) The first daily forecast is the forecast for today. For the place you decided on up above, how much of the moon is currently visible?
<ASSISTANT_TASK:>
Python Code:
import requests
response = requests.get("https://api.forecast.io/forecast/5afc9217d7eea82824254c951b1b57f4/-12.0561,-77.0268")
weather_Lima = response.json()
weather_Lima.keys()
Explanation: You'll be using the Dark Sky Forecast API from Forecast.io, available at https://developer.forecast.io. It's a pretty simple API, but be sure to read the documentation!
A forecast request returns the current forecast (for the next week): https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE
A time-machine request returns the observed weather at a given time (for many places, up to 60 years in the past): https://api.forecast.io/forecast/APIKEY/LATITUDE,LONGITUDE,TIME
1) Make a request from the Forecast.io API for where you were born (or lived, or want to visit!).
End of explanation
print(weather_Lima['timezone'])
print("Longitude:", weather_Lima['longitude'], "Latitude:", weather_Lima['latitude'])
Explanation: I have chosen Lima-Peru, the city I was born.
End of explanation
weather_Lima['currently'].keys()
Lima_windspeed = weather_Lima['currently']['windSpeed']
print("The wind in Lima is currently blowing at", Lima_windspeed, "mph")
weather = weather_Lima['currently']
Temperature = int(weather['apparentTemperature']) - int(weather['temperature'])
if Temperature == 0:
    print("The temperature feels exactly as expected:", weather['temperature'], "degrees Fahrenheit")
elif Temperature > 0:
    print("It feels", Temperature, "degrees Fahrenheit warmer than the actual temperature:", weather['temperature'], "degrees Fahrenheit")
else:
    print("It feels", Temperature, "degrees Fahrenheit colder than the actual temperature:", weather['temperature'], "degrees Fahrenheit")
Explanation: 2) What's the current wind speed? How much warmer does it feel than it actually is?
End of explanation
weather_Lima['daily'].keys()
weather_Lima['daily']['data']
for moon in weather_Lima['daily']['data']:
    moon_forecast = moon['moonPhase']
    break
if moon_forecast == 0:
    print("Tomorrow is New Moon.")
elif moon_forecast > .75:
    print("Tomorrow the Moon is in a Waning Crescent phase.")
elif moon_forecast == .75:
    print("Tomorrow is last quarter Moon.")
elif moon_forecast > .5:
    print("Tommorrow the Moon is in a Waning Gibbous phase.")
elif moon_forecast == .5:
    print("Tommorrow is Full Moon.")
elif moon_forecast > .25:
    print("Tommorrow the Moon is a Waxing Gibbous phase.")
elif moon_forecast == .25:
    print("Tommorrow is first Quarter Moon.")
elif moon_forecast > 0:
        print("Tommorrow the Moon is in a Waxing Crescent phase. This is the first phase after New Moon.")
    
Explanation: 3) The first daily forecast is the forecast for today. For the place you decided on up above, how much of the moon is currently visible?
End of explanation
<END_TASK>