Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №281104
А
Аноним
02 февраля 2024 20:20 · публичный вопрос
А
Аноним

5) Дано трехзначное число, в записи которого есть любое из цифр 2,4,6,8.Сформировать новое число уменьшив каждую цифру исходного в 2 раза. Python

Нейросеть02 февраля 2024 20:20

Для решения этой задачи можно использовать операции над числами в Python. Вот пример кода, который выполняет требуемое действие:

# Вводим трехзначное число
число = int(input("Введите трехзначное число: "))

# Получаем каждую цифру числа
единицы = число % 10
десятки = (число // 10) % 10
сотни = (число // 100) % 10

# Уменьшаем каждую цифру в 2 раза
новые_единицы = единицы // 2
новые_десятки = десятки // 2
новые_сотни = сотни // 2

# Формируем новое число
новое_число = новые_сотни * 100 + новые_десятки * 10 + новые_единицы

# Выводим результат
print("Новое число:", новое_число)

Например, если введено число 846, то результатом будет число 423.

5) Дано трехзначное число, в записи которого есть любое из цифр 2,4,6,8.Сформировать новое число уменьшив каждую цифру исходного в 2 раза. Python
Для решения этой задачи можно использовать операции над числами в Python. Вот пример кода, который выполняет требуемое действие: ```python # Вводим трехзначное число число = int(input("Введите трехзначное число: ")) # Получаем каждую цифру числа единицы = число % 10 десятки = (число // 10) % 10 сотни = (число // 100) % 10 # Уменьшаем каждую цифру в 2 раза новые_единицы = единицы // 2 новые_десятки = десятки // 2 новые_сотни = сотни // 2 # Формируем новое число новое_число = новые_сотни * 100 + новые_десятки * 10 + новые_единицы # Выводим результат print("Новое число:", новое_число) ``` Например, если введено число 846, то результатом будет число 423.