Число задом наперёд
★☆☆базоваяДля игры «перевёртыши» нужно по трёхзначному числу получить его цифры и число, записанное теми же цифрами в обратном порядке.
Как рассуждаем
- Сотни: отрезаем две последние цифры —
number // 100. - Десятки: отрезаем последнюю цифру и берём последнюю у того, что осталось, —
number // 10 % 10. Единицы:number % 10. - Собираем новое число по разрядам: единицы становятся сотнями —
units * 100 + tens * 10 + hundreds.
# Ввод number = int(input("Трёхзначное число: ")) # Цифры hundreds = number // 100 tens = number // 10 % 10 units = number % 10 # Число наоборот reversed_number = units * 100 + tens * 10 + hundreds # Вывод print("Цифры:", hundreds, tens, units) print("Наоборот:", reversed_number)
Трёхзначное число: 254
Цифры: 2 5 4
Наоборот: 452Проверка на других данных
120
Цифры: 1 2 0 Наоборот: 21
Из 120 получилось 21, а не 021: у числа не бывает ведущих нулей. Программа права — это свойство чисел, а не ошибка.