получите из числа 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
Приложения:
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
9 лет назад