136 читали · 1 год назад
Как на питоне разделить число на цифры
Задача: Разбить целое число на отдельные цифры, чтобы с ними можно было работать по отдельности. def split_digits(number): digits = [] while number > 0: digit = number % 10 digits.append(digit) number //= 10 return digits[::-1] # Переворачиваем список, чтобы цифры шли в правильном порядке number = 12345 result = split_digits(number) print(result) # Вывод: [1, 2, 3, 4, 5] def split_digits(number): return list(map(int, str(number))) number = 12345 result = split_digits(number) print(result) # Вывод: [1, 2, 3, 4, 5] def split_digits_recursive(number, digits=[]): if number == 0: return digits else: digits...
14 тыс читали · 1 день назад
«Сиди тихо, тебя не спрашивают», — одёрнул меня муж за праздничным столом....
«Сиди тихо, тебя не спрашивают», — одёрнул меня муж за праздничным столом. Фраза повисла в воздухе, как мокрая тряпка, шлёпнутая по лицу. На секунду в комнате стало тише, чем было до этого: даже смех за соседним концом стола будто запнулся, потом неловко продолжился. Я машинально дотронулась до бокала с шампанским, чтобы занять руки, и почувствовала, как дрожат пальцы. — Я… да я просто… — попыталась что-то сказать, но он уже отвернулся. Кирилл широко улыбался своим друзьям, как ни в чём не бывало,...