Muito bem, Edgard! Lógica bem feita e interessante!
Algumas sugestões para projetos futuros:
É muito importante manter um padrão de estilo no código. Se usar aspas duplas, é importante usar aspas duplas no código todo, se usar aspas simples, é importante usar aspas simples no código todo.
Outra dica:
while len(pedidos) > 0:
pode ser simplificado para while len(pedidos):
, pois 0 avalia para False, e len nunca retorna um valor negativo. Essa técnica chama curto circuito e acaba sendo mais performática.