Python Создание фрагментов val из заданного номера ограниченияPython

Программы на Python
Anonymous
Python Создание фрагментов val из заданного номера ограничения

Сообщение Anonymous »

Я создаю список определенного значения с заданным номером ограничения и могу сделать это, используя следующее. Мне просто интересно, есть ли лучший/более быстрый/быстрый способ сделать это.

Код: Выделить всё

cap = 93
chunkSize = 10
chunks = []
while cap > 0:
val = chunkSize if cap / chunkSize >= 1 else cap
chunks.append(val)
cap -= val

for i, q in enumerate(chunks):
print(i, q)
И ожидаемый и правильный результат —

Код: Выделить всё

0 10
1 10
2 10
3 10
4 10
5 10
6 10
7 10
8 10
9 3
Если есть какой-нибудь необычный способ сделать это, ответьте.
У меня уже есть работающее решение.

Подробнее здесь: https://stackoverflow.com/questions/790 ... cap-number

Вернуться в «Python»