Задача Задача №3170019
А
А
Конечно! Вот пример программы на Python, которая проверяет, есть ли среди введённых значений ускорение свободного падения (обычно равное 9.8 м/с²):
# Вводим три значения ускорения
a1 = float(input("Введите первое значение ускорения: "))
a2 = float(input("Введите второе значение ускорения: "))
a3 = float(input("Введите третье значение ускорения: "))
# Ускорение свободного падения
g = 9.8
# Проверяем наличие ускорения свободного падения среди введённых значений
if a1 == g or a2 == g or a3 == g:
print("Среди введённых значений есть ускорение свободного падения.")
else:
print("Среди введённых значений нет ускорения свободного падения.")
Объяснение:
- Программа запрашивает у пользователя три значения ускорения.
- Каждое значение приводится к типу
floatдля точности. - Далее осуществляется проверка: если хотя бы одно из этих значений равно
9.8, программа сообщает, что среди введённых есть ускорение свободного падения. - Иначе — сообщает, что такого ускорения среди них нет.
Если нужно более точное сравнение с учётом погрешности, можно использовать сравнение с допустимой погрешностью. Но в условии указано "без погрешности", поэтому точное сравнение подходит.