При работе с циклами можно вкладывать условия в циклы, циклы в другие циклы и практически любые конструкции, которые мы изучили до сих пор, если синтаксис корректен. Мы также можем сочетать циклы for с циклами while и условиями в одной программе.
for number in range(100, 115, 2):
print('Number:', number, end='::')
while number > 0:
print(number % 10, end='-')
number //= 10
print()
print('The End!')
Таким образом, программа перебирает чётные числа в диапазоне от 100 до 114 включительно. Затем она получает отдельные цифры этих чисел и выводит их по одной.
Задача
Даны n целых чисел. Для каждого числа требуется выполнить следующие операции:
Умножить каждую цифру на 2
Вывести полученную последовательность цифр в обратном порядке
Первая строка ввода содержит одно целое число n. Следующие n строк содержат числа, для которых нужно выполнить операции. Гарантируется, что числа во входных данных не оканчиваются на 0.
Программа должна вывести n строк, содержащих результат операций для каждого числа в последовательности.