Вопрос задан 02.07.2023 в 04:34. Предмет Информатика. Спрашивает Мотуз Денис.

Напишите процедуру, которая выводит на экран в столбик все цифры переданного ей числа, начиная с

последней.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Юдина Мария.

Ответ:

Начиная с первой:

a = input('Введите число:')

for b in a:

   print(b)

Начиная с последней:

def func():

   a = int(input('Введите число: '))

   print('Перевернутoe число:')

   while a > 0:

       b = a % 10

       a //= 10

       print(b)

func()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример процедуры на языке Python, которая будет выполнять указанное действие:

python
def print_digits_reversed(number): if number < 0: number = -number digits = [] while number > 0: digit = number % 10 digits.append(digit) number //= 10 if not digits: digits.append(0) # если число было 0 for digit in reversed(digits): print(digit) # Пример вызова функции num = 12345 print_digits_reversed(num)

Вы можете передать любое целое число в переменную num, и процедура print_digits_reversed выведет цифры этого числа в столбик, начиная с последней.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос