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

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

к примеру у нас есть число 10, нужно разделить это число на более менее равные части,
к примеру 10 на 3 части (4,3,3)
но как это сделать?
не используя 10 // 3
  • Вопрос задан
  • 710 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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