Соня решила завести банковскую карту. Она записала в блокнот разные приятные восьмизначные числа, одно из которых планирует выбрать в качестве пин-кода. Она не знает, что для пин-кода нужно всего четыре цифры. Напиши программу, которая будет превращать Сонино число в четырёхзначное. Программа должна разбить восьмизначное число на два четырёхзначных и сложить их.
Если в результате сложения получается пятизначное число, нужно убрать из него первую (самую левую) цифру.
Ввод Вывод
Ввод-12 345 678 Вывод-6912
Ввод-98 765 432 Вывод-5308
Примечание: 1234 + 5678 = 6912, 9876 + 5432 = 15 308 -> 5308.
В ПИТОНЕ!
В данной задаче нам нужно написать программу, которая будет принимать ввод от пользователя в виде восьмизначного числа и разбивать его на два четырехзначных числа. Затем программа должна сложить эти два числа и вывести результат. Если результат сложения является пятизначным числом, то нам нужно убрать первую (самую левую) цифру.
Для решения этой задачи мы можем использовать несколько шагов.
Шаг 1: Получение ввода от пользователя
В первую очередь, нам нужно получить ввод от пользователя. Мы можем использовать функцию input() для этого. Запросим у пользователя восьмизначное число и преобразуем его в целое число (int), чтобы мы могли работать с ним.
number = int(input("Введите восьмизначное число: "))
Шаг 2: Разделение числа на две части
Для разделения числа на две части, мы можем использовать математическую операцию деления с остатком (// и %). В первой части остается первые четыре цифры, а во второй части - последние четыре цифры. Сохраним эти две части в отдельные переменные.
first_part = number // 10000
second_part = number % 10000
Здесь мы делим число на 10000, чтобы получить первую часть, а затем используем операцию % (остаток от деления) на 10000, чтобы получить вторую часть.
Шаг 3: Сложение двух частей и проверка на пятизначность
Сложим две части числа и сохраним результат в новую переменную.
sum = first_part + second_part
Затем мы можем проверить, является ли результат пятизначным числом, и если да, то убрать первую цифру.
if sum > 9999:
sum = sum % 10000
Шаг 4: Вывод результата
Наконец, выведем полученный результат на экран.
print("Результат:", sum)
Вот и все! Теперь наша программа готова. Полный код программы выглядит следующим образом:
```python
number = int(input("Введите восьмизначное число: "))
first_part = number // 10000
second_part = number % 10000
sum = first_part + second_part
if sum > 9999:
sum = sum % 10000
print("Результат:", sum)
```
Теперь мы можем запустить программу и ввести восьмизначное число, чтобы получить результат в виде четырехзначного числа.