O switch vai comparar a variável 'opção' com os 'case'. Se ele achar uma opção (case) que seja igual, ele vai rodar o código que vem após esse case, e antes do próximo case. Caso nenhum case seja igual a 'opção', o código que está default é o que será rodado.
O case é parte da construção do switch para identificar cada bloco. O else já tem uma forma semelhante mas funciona de forma diferente. O switch é usado para comparar a igualdade de valores com uma expressão (em geral uma variável é usada). Ele não pode fazer outros tipos de comparação ou relação entre dados.
É uma forma de reduzir a complexidade de vários if … else encadeados. É muito utilizado, principalmente para uso em estruturas de menu. O conteúdo de uma variável é comparado com um valor constante, e caso a comparação seja verdadeira, um determinado comando é executado.
break é usado usado para sair de um laço for, while ou do… while, ignorando a condição padrão do loop. Também é usada para sair do comando switch case.
A INSTRUÇÃO break No código anterior, definimos a variável x e atribuimos 0 ainda na definição. Em seguida, implementamos o laço de repetição while e definimos que, enquanto o valor de x for menor do que 10, o bloco de instrução será executado.
Uma maneira simples de finalizar um script Python mais cedo é usar a quit() função interna. Não há necessidade de importar nenhuma biblioteca, e é eficiente e simples.
append: Adiciona qualquer valor completo, por exemplo, se enviarmos um objeto, ele adiciona o objeto, se enviarmos uma lista, ele adiciona a lista inteira ao invés de seus itens.