Разработайте программу, которая получает от пользователя целое число из интервала от 1000 до 9999 и выводит его написанным "справа налево": например, при вводе 2017 программа должна вывести 7102.
Предусмотрите защиту от некорректных данных: от значений, которые не могут быть интерпретированы как число, и от чисел вне разрешённого диапазона.


В Python есть много способов выполнить это задание. Ограничимся 3-мя.


Вывести нужное значение цифру за цифрой на консоль, считая входное значение строкой и используя строковые операции (не функции). Конечно, результат должен выглядеть как число, а не цифры, разделённые пробелами.

Сформировать результат в одной строке, а потом вывести его. Считать ли входное значение числом или строкой - на ваше усмотрение.

Использовать арифметический подход - считаем входное значение числом, обрабатываем его как число, в результате получаем новое четырехзначное число, соответствующее условию.

В этом случае допустимо отображать результат без начальных нулей.

1200 => 12



Используйте только те способы, которые проходили. Найти решение с использованием срезов, циклов, обратной итерации (наверняка есть ещё что-то) легко, но засчитываться оно не будет.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.