import requests

api_key = "bbfa5fdcdcc37c596a9dcb0f92a53238"

def get_weather_data(city_name):

  url = f"https://api.openweathermap.org/data/2.5/weather?q={city_name}&appid={api_key}"
  response = requests.get(url)
  
  if response.status_code == 200:
    data = response.json()
    return data

  else:
    print(f"error: {response.status_code}")
    return None

def main():
 
  city_name = input("Enter city name: ")

  data = get_weather_data(city_name)

  if data:
    print(f"City: {data['name']}")
    print(f"Temperature: {data['main']['temp']}°C")
    print(f"Humidity: {data['main']['humidity']}%")
    print(f"Wind speed: {data['wind']['speed']} km/hour")

if __name__ == "__main__":
  main()
