← Все занятия
МОДУЛЬ 2 Python и программирование БПЛА Pioneer

03. Первая программа на Python. Переменные, ввод и инженерные расчёты

Типы данных, арифметика, ввод/вывод; расчёт времени и расстояния

90 минут
ЦЕЛЬ ЗАНЯТИЯ

Научиться получать исходные данные, сохранять их в переменных и выполнять простые инженерные расчёты на Python.

Конспект

Обновлено 23.09.2026

1. Как выполняется программа

Python выполняет команды последовательно — сверху вниз. Каждая строка содержит отдельную инструкцию.

print("Привет!")
print("Начинаем программировать")

Функция print() выводит данные на экран. Текст записывается в кавычках. Если нарушить правила записи кода, Python сообщит об ошибке.

2. Переменные

Переменная — это имя, под которым программа хранит значение. Знак = означает присваивание: значение справа сохраняется в переменной слева.

drone_name = "Pioneer"
height = 2
speed = 1.5

print(drone_name)
print(height)
print(speed)

Имена переменных должны объяснять, что в них хранится: distance, speed, battery.

3. Основные типы данных

  • str — строка, то есть текст: "Pioneer", "10";
  • int — целое число: 2, 100, -5;
  • float — дробное число: 1.5, 0.8, 10.0.

Для Python текст "10" и число 10 — разные значения. С текстом нельзя выполнять обычные математические расчёты.

4. Арифметические операции

  • + — сложение;
  • - — вычитание;
  • * — умножение;
  • / — деление.

Например, рассчитаем оставшийся заряд аккумулятора:

battery_start = 100
battery_used = 17

battery_left = battery_start - battery_used

print(battery_left)

Программа выведет 83.

5. Инженерные расчёты

Время движения вычисляется по формуле: время = расстояние / скорость.

distance = 12
speed = 0.8

time = distance / speed

print(time)

Программа выведет 15.0. Переменные позволяют менять исходные данные, не переписывая формулу.

6. Ввод данных

Функция input() получает данные от пользователя.

name = input("Введите имя: ")
print("Привет!")
print(name)

Важно: input() всегда возвращает строку типа str, даже если пользователь ввёл число.

7. Преобразование введённых данных

Чтобы использовать введённое значение в вычислениях, его нужно преобразовать:

  • int() — в целое число;
  • float() — в дробное число.

Программа для расчёта времени полёта:

distance = float(input())
speed = float(input())

time = distance / speed

print(time)

Если ввести 20 и 2.5, программа выведет 8.0.

8. Расчёт полной миссии

distance_1 = float(input())
distance_2 = float(input())
distance_3 = float(input())
speed = float(input())

total_distance = distance_1 + distance_2 + distance_3
total_time = total_distance / speed

print(total_distance)
print(total_time)

Программа получает исходные данные, складывает длины участков, рассчитывает общее время и выводит результаты.

Главное

  • print() выводит данные;
  • переменная хранит значение;
  • str — текст, int — целое число, float — дробное число;
  • input() получает данные и возвращает строку;
  • int(input()) вводит целое число;
  • float(input()) вводит число, которое может быть дробным;
  • Python можно использовать для расчёта расстояния, скорости, времени и заряда аккумулятора.