Обратный порядок 1 [ Python 3 ]
# На вход программе подается одно натуральное число.
# Программа должна вывести цифры введенного числа в столбик в обратном порядке.
n = int(input()) # дано целочисленное число на входе
while n != 0: # условие останова цикла
last_lit = n % 10 # определение последней цифры
print(last_lit, sep = '\n') # печать последней цифры с преходом на новую строку
n = n // 10 # удаление последней цифры из первоначального числа
Нужно обратить внимание, что переменной num необходимо явно задавать тип int в обоих случаях. Иначе на неотрицательность будет проверяться строковая переменная. Будет выведено сообщение об ошибке.
num = int(input())