Конечно! Давайте создадим программу на языке Python, которая будет уменьшать первое число в пять раз, если оно больше второго. Для этого мы будем использовать условные операторы для проверки и выполнения необходимых действий.
Программа
# Функция для уменьшения первого числа в пять раз, если оно больше второго
def уменьшить_число(первое_число, второе_число):
if первое_число > второе_число:
первое_число = первое_число / 5
return первое_число
# Основная часть программы
def main():
# Ввод данных от пользователя
первое_число = float(input("Введите первое число: "))
второе_число = float(input("Введите второе число: "))
# Вызов функции и вывод результата
результат = уменьшить_число(первое_число, второе_число)
print("Результат:", результат)
# Запуск основной части программы
if __name__ == "__main__":
main()
Пояснения и детали
Ввод данных:
- Пользователь вводит два числа:
первое_число
и второе_число
. Мы предполагаем, что пользователь вводит числа в корректном формате, поэтому используем float
для преобразования строки в вещественное число.
Условная проверка:
- В функции
уменьшить_число
выполняется проверка if первое_число > второе_число
. Если условие истинно, то первое_число
уменьшается в пять раз (делится на 5).
Возврат результата:
- Функция возвращает новое значение
первого_числа
, которое затем печатается в основной части программы.
Запуск программы:
- Основная часть программы находится в функции
main
, которая вызывается, если скрипт запускается напрямую (if __name__ == "__main__":
).
Пример работы программы
Введите первое число: 20
Введите второе число: 10
Результат: 4.0
В данном примере первое число (20) больше второго (10), поэтому оно уменьшается в пять раз и результат равен 4.0.
Если первое число меньше второго или равно ему, то результатом будет само первое число без изменений.
Заключение
Эта программа демонстрирует простое использование условных операторов и функций в Python для выполнения задачи на основе пользовательского ввода. Вы можете модифицировать и расширять эту программу для более сложных сценариев и проверок.