Задать вопрос
vityareabko
@vityareabko
УСПЕХ = трудолюбие, усердие, целеустремленность

Python 3 есть число, которое нужно разделить на более менее равные части?

к примеру у нас есть число 10, нужно разделить это число на более менее равные части,
к примеру 10 на 3 части (4,3,3)
но как это сделать?
не используя 10 // 3
  • Вопрос задан
  • 714 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@o5a
def split_number(number, parts):
	d, r = divmod(number, parts)
	return [d + (1 if i < r else 0) for i in range(parts)]

print(split_number(22, 4))
# [6, 6, 5, 5]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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