Реализуйте программу, которая просит пользователя ввести три трехзначных числа, выделяет среднюю цифру из каждого числа

  • 65
Реализуйте программу, которая просит пользователя ввести три трехзначных числа, выделяет среднюю цифру из каждого числа и суммирует полученные выделенные цифры, чтобы получить новое число. Пример ввода 1: 123 456 789 Пример вывода 1: 258 Пример ввода 2: 105 237 212 Пример вывода 2:
Магический_Тролль_2193
4
2: 847

Хорошо, чтобы решить эту задачу, нам понадобится программа, которая будет запрашивать у пользователя три трехзначных числа, а затем выделять среднюю цифру из каждого числа и суммировать их, чтобы получить новое число.

Давайте разделим решение на шаги:

Шаг 1: Получение ввода от пользователя

В первую очередь, нам нужно запрашивать у пользователя три трехзначных числа. Мы можем сделать это с помощью команды `input()`. Для удобства, давайте запишем эти числа в переменные `num1`, `num2` и `num3`:

python
num1 = int(input("Введите первое трехзначное число: "))
num2 = int(input("Введите второе трехзначное число: "))
num3 = int(input("Введите третье трехзначное число: "))


Шаг 2: Выделение средней цифры из каждого числа

Теперь, когда мы получили ввод от пользователя, давайте выделим среднюю цифру из каждого числа. Мы можем это сделать, применив операцию деления на 10, а затем взяв остаток от деления на 10. Назовем переменные для хранения этих средних цифр `digit1`, `digit2` и `digit3`:

python
digit1 = (num1 // 10) % 10
digit2 = (num2 // 10) % 10
digit3 = (num3 // 10) % 10


Шаг 3: Суммирование выделенных цифр

Теперь, когда у нас есть средние цифры из каждого числа, давайте их сложим, чтобы получить новое число. Назовем переменную для хранения этой суммы `new_number`:

python
new_number = digit1 + digit2 + digit3


Шаг 4: Вывод результата

Последний шаг - вывести полученное новое число на экран. Для этого мы можем использовать функцию `print()`:

python
print("Новое число:", new_number)


Вот и все! Весь код программы:

python
num1 = int(input("Введите первое трехзначное число: "))
num2 = int(input("Введите второе трехзначное число: "))
num3 = int(input("Введите третье трехзначное число: "))

digit1 = (num1 // 10) % 10
digit2 = (num2 // 10) % 10
digit3 = (num3 // 10) % 10

new_number = digit1 + digit2 + digit3

print("Новое число:", new_number)


Теперь вы можете запустить эту программу и ввести три трехзначных числа, чтобы получить новое число, суммирующее средние цифры каждого из них.