Для решения задачи, связанной с введением двух чисел и выполнением арифметических операций в зависимости от их суммы, можно использовать следующий алгоритм:
Ввод чисел: Начнем с получения двух чисел от пользователя. Это можно сделать с помощью функции input()
в языке программирования Python, которая позволяет вводить данные с клавиатуры. Важно помнить, что значения, введенные через input()
, по умолчанию воспринимаются как строки, поэтому их нужно будет преобразовать в числовой формат, например, в целые числа с помощью функции int()
.
Вычисление суммы: После получения обоих чисел, необходимо вычислить их сумму.
Проверка условия и выполнение операций:
- Если сумма двух чисел больше 100, то согласно условию задачи, мы должны уменьшить сумму в 2 раза. Это можно сделать, разделив сумму на 2.
- Если сумма двух чисел меньше или равна 100, то необходимо увеличить сумму на 20.
Вывод результата: После выполнения соответствующих операций необходимо вывести результат на экран с помощью функции print()
.
Вот пример реализации этой логики на языке Python:
# Вводим два числа
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
# Вычисляем сумму
sum_of_numbers = number1 + number2
# Проверяем условие и выполняем соответствующую операцию
if sum_of_numbers > 100:
result = sum_of_numbers / 2
else:
result = sum_of_numbers + 20
# Выводим результат
print("Результат:", result)
Объяснение кода:
- Сначала мы запрашиваем у пользователя ввод двух чисел.
- Преобразуем введенные значения в целые числа.
- Вычисляем их сумму и сохраняем в переменной
sum_of_numbers
.
- Используем условный оператор
if
для проверки, превышает ли сумма 100.
- Если да, то делим сумму на 2 и сохраняем в переменной
result
.
- Если нет, то прибавляем 20 к сумме и сохраняем в
result
.
- Наконец, выводим результат на экран.
Этот подход позволяет гибко работать с двумя числами и выполнять требуемые математические операции в зависимости от условий задачи.