Предмет: Математика,
автор: Viktor12334
получите из числа 58796 - пять чисел: 5, 8, 7, 9, 6 в replit
arturvastsjonok321:
Ты имеешь в виду деление?
Математическую операции
А какие именно??
Я просто не могу понять что нужно зделать
И срочно нужно понять
Ответы
Автор ответа:
0
Ответ:
Python:
a = 58796
m = []
while a > 0:
m.append(a % 10)
a //= 10
m.reverse()
print(*m)
Пошаговое объяснение:
1) Заведем массив m и переменную а, равную 58796:
- a = 58796
- m = []
2) Пока а больше 0 выполняем следующие действия:
2.1) складываем в массив m последнюю цифру а (остаток от деления на 10);
2.2) убираем эту цифру из числа а (целочисленное деление на 10).
- while a > 0:
- m.append(a % 10)
- a //= 10
3) Понятно, что в конце, когда все цифры отделены и сложены в массив, а = 0. Тогда выполнение цикла прекращается.
4) Сейчас все цифры сложены в массив m в обратном порядке (т.к. мы отделяли их с конца). Поэтому перевернем массив:
- m.reverse()
5) Выведем массив m:
- print(*m)
#SPJ1
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: яна1432
Предмет: Русский язык,
автор: Кирилл1888
Предмет: Биология,
автор: haruhikokwAaaa
Предмет: История,
автор: Аноним