Как использовать более одного счетчика в Python - PullRequest
0 голосов
/ 01 августа 2020

Привет, ребята, пытаясь решить приведенный ниже вопрос python, и столкнулись с заминкой.

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

Я начал с удаления каждой 15-й соды, а затем использовал модуль для отслеживания 12-й соды, потому что каждый ящик состоит из двенадцати.

Теперь проблема в том, как инициализировать счетчик ящиков и остановите его, когда он достигнет 999. Помощь приветствуется

ВОПРОС:

Чаро - брокер, который недавно основал компанию, которая хочет разработать программное обеспечение, которое рассчитывает на быть упакованным в ящик по 12. Компания хочет, чтобы программное обеспечение подсчитывало все произведенные ежедневно газированные напитки и выбрасывало каждую 15-ю газированную воду, потому что машина неисправна и продолжает ломаться.

КОД:

soda=0
crate=0

for soda in range (1001):
     if soda %2 !=0:
          print(soda)

1 Ответ

0 голосов
/ 01 августа 2020
sodas = [str(i) for i in range(1001)]

def pack_sodas(sodas):
    creates = []
    create = []

    for index, soda in enumerate(sodas):
        count = index + 1
        if count % 15 == 0:
            continue
        create.append(soda)
        if count % 12 == 0:
            creates.append(create)
            create = []
    return creates

print(pack_sodas(sodas))
...