Для вывода цифр числа слева направо в Python можно воспользоваться следующим кодом:
num = 12345 num_str = str(num) # Преобразуем число в строку for digit in num_str: print(digit)
В данном коде мы сначала преобразуем число в строку, чтобы можно было обращаться к каждой цифре отдельно. Затем, с помощью цикла for
, мы проходим по каждой цифре числа и выводим её на экран.
Если же вам нужно получить цифры числа справа налево, вы можете воспользоваться следующим кодом:
num = 12345 while num > 0: digit = num % 10 print(digit) num //= 10
В данном коде мы используем операцию взятия остатка от деления на 10 (num % 10
), чтобы получить последнюю цифру числа, затем выводим её на экран. После этого делим число на 10 без остатка (num //= 10
), чтобы "отрезать" уже выведенную цифру и перейти к следующей. Процесс продолжается до тех пор, пока число не станет равным нулю.