Научиться получать исходные данные, сохранять их в переменных и выполнять простые инженерные расчёты на Python.
Конспект
Обновлено 23.09.20261. Как выполняется программа
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 можно использовать для расчёта расстояния, скорости, времени и заряда аккумулятора.