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

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

к примеру у нас есть число 10, нужно разделить это число на более менее равные части,
к примеру 10 на 3 части (4,3,3)
но как это сделать?
не используя 10 // 3
  • Вопрос задан
  • 604 просмотра
Решения вопроса 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]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект