Вопрос задан 15.11.2023 в 06:35. Предмет Информатика. Спрашивает Колесников Степан.

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

первой. ПРИМЕР: Введите натуральное число: 1234 1 2 3 4 ПРОГРАММА: def rr( ): n1=n//1000 n2=(n-1000)//100 n3=(n%100)/100 n4=n%10 print (n1) print (n2) print (n3) print (n4) n=int(input( )) rr ( ) ПРИ 1234 срабатывает, но при 2341 неверно. При вводе 2341 должно выводится 1 2 3 4 ДРУГАЯ ПРОГРАММА: def rr( ): while n>0: d=n%10: print(d) n=n//10 n=int(input( ))
0 0
Перейти к ответам

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

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

Ответ:

def rr( ):

   n1=n//1000

   n2=(n%1000)//100

   n3=(n%100)//10

   n4=n%10

   print (n1)

   print (n2)

   print (n3)

   print (n4)

n=int(input( ))

rr ( )

Объяснение:

надеюсь теперь заработает

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

Программа, которая выводит на экран в столбик все цифры переданного ей числа, начиная с первой, может быть написана следующим образом:

```python def print_digits(n): digits = [] while n > 0: digit = n % 10 digits.append(digit) n = n // 10 digits.reverse() for digit in digits: print(digit)

number = int(input("Введите натуральное число: ")) print_digits(number) ```

Эта программа сначала создает пустой список digits, затем в цикле while извлекает каждую цифру числа n и добавляет ее в список digits, после чего инвертирует список, чтобы вывести цифры в правильном порядке, и наконец выводит каждую цифру на экран.

При вводе числа 1234 программа выведет: 1 2 3 4

При вводе числа 2341 программа также выведет: 2 3 4 1

0 0

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

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

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

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