---
title: Python
description: Примеры на Python
date: '2023-03-22'
---

## Список неронныйх сетей

Для вычисления суммы чисел от 1 до N можно использовать цикл for:

```py
N = int(input("Введите N: "))
sum = 0
for i in range(1, N+1):
    sum += i
print("Сумма чисел от 1 до", N, "равна", sum)
```

В этой программе мы сначала запрашиваем у пользователя число N, затем создаем переменную sum, которая будет хранить сумму чисел. Далее запускаем цикл for, который проходит по всем целым числам от 1 до N (включительно), и на каждой итерации добавляет текущее число к переменной sum. В конце программы выводим на экран результат.

## Прграмма вывода погоды

Для написания программы для вывода погоды на Python вам нужно использовать специальный API (Application Programming Interface), который позволяет получать данные о погоде от различных источников. Например, вы можете использовать API от Tomorrow.io12, который предоставляет прогнозы на несколько дней вперед.

Для доступа к API вам нужно зарегистрироваться на сайте Tomorrow.io и получить свой ключ API1. Затем вы можете использовать библиотеку requests для отправки запросов к API и получения ответов в формате JSON13. Вы также можете использовать документацию API от Tomorrow.io для генерации кода Python по вашим параметрам.

Вот пример кода для получения прогноза погоды на завтра для Москвы с помощью API от Tomorrow.io1:

```py
import requests
import datetime

# Your API key from Tomorrow.io
api_key = "IKRL1eOI7Rnc1sbhKRdePaK6HyUfw95K"

# The base URL for the API
base_url = "https://api.tomorrow.io/v4/timelines"

# The parameters for the query
querystring = {
    "location": "45.0503973, 39.021093", # Moscow coordinates
    "fields": ["temperature","humidity","windSpeed"], # Weather fields
    "units": "metric", # Celsius units
    "timesteps": "1d", # Daily forecast
    "apikey": api_key 
}

# Send a GET request to the API and get the response
response = requests.request("GET", base_url, params=querystring)

# Convert the response to JSON format
data = response.json()

# Get the current date and time
now = datetime.datetime.now()

# Get the tomorrow's date 
tomorrow = now + datetime.timedelta(days=1)

# Format the date as YYYY-MM-DD
tomorrow_date = tomorrow.strftime("%Y-%m-%d")

# Get the weather data for tomorrow from the JSON response
weather_data = data["data"]["timelines"][0]["intervals"][0]["values"]

# Print the weather forecast for tomorrow
print(f"Weather forecast for {tomorrow_date} in Krasnodar:")
print(f"Temperature: {weather_data['temperature']} °C")
print(f"Humidity: {weather_data['humidity']} %")
print(f"Wind speed: {weather_data['windSpeed']} m/s")

```