Какой символ должен стоять вместо _(1)_? Какой символ должен стоять вместо _(2)_?
Какой символ должен стоять вместо _(3)_?
(просто напишите что нужно вместо них вставить)
Ответы на вопрос:
1 Найдем остаток от деления на 10 исходного числа. Тем самым получим последнюю его цифру.
2 Добавим эту цифру к новому числу.
3 Разделим нацело на 10 исходное число. Тем самым избавимся от последней цифры в нем.
4 Снова найдем остаток от деления на 10 того, что осталось от первого числа. Запомним эту цифру.
5 Умножим на 10 второе число. Тем самым увеличим его разрядность до двух и сдвинем первую цифру в разряд десятков.
6 Добавим к полученному второму числу запомненную ранее цифру из первого числа.
7 Будем повторять действия п. 3-6 пока исходное число не уменьшится до нуля, т. е. пока не избавимся от всех его разрядов.
Объяснение:
n1 = int(input("Введите целое число: "))
n2 = 0
while n1 > 0:
# находим остаток - последнюю цифру
digit = n1 % 10
# делим нацело - удаляем последнюю цифру
n1 = n1 // 10
# увеличиваем разрядность второго числа
n2 = n2 * 10
# добавляем очередную цифру
n2 = n2 + digit
print('"Обратное" ему число:', n2)
Популярно: Информатика
-
Anastasyu12020.02.2023 09:46
-
15602218s104.12.2022 19:25
-
Артерия07.03.2023 12:47
-
Slvblgo13.01.2023 00:48
-
kata19872221.04.2022 03:56
-
Krasoto4kayoy30.11.2022 21:20
-
dildora140995p01blz27.03.2022 03:00
-
Рад111111104.02.2020 16:40
-
rusik6629.01.2021 12:31
-
darka448Darina31.08.2021 17:05