Prévia do material em texto
Entrada e Saída de Dados Funções e Modularização Uso de input para capturar dados Definição de funções para do usuário. organizar código. Exibição de resultados com print Uso de parâmetros para passar formatado. informações entre funções. Tratamento de erros com try e Retorno de valores para uso except. posterior no programa. Validação de entradas para Separação de lógicas em funções garantir dados corretos. para clareza. Programação Estruturas Condicionais Estruturas de Repetição Utilização de if, elif e else em Uso de while para repetição até para decisões. condição ser atendida. Avaliação de condições para Python Implementação de loops para determinar ações. processar múltiplas entradas. Execução de blocos de código com Uso de break e continue para base em condições. controle de fluxo. Estruturas aninhadas para Repetição de menus para decisões complexas. interação contínua com O usuário. Interação com Usuário Criação de menus para navegação no programa. Feedback ao usuário sobre ações Cálculos e Percentuais realizadas. Listas e Dicionários Cálculo de valores mensais com Mensagens de erro para entradas Uso de listas para armazenar base em porcentagens. inválidas. múltiplos itens. Aplicação de descontos conforme Solicitação de informações de Dicionários para armazenar a quantidade. forma clara e objetiva. pares chave-valor. Cálculo de totais com adição de Manipulação de dados em custos extras. estruturas complexas. Uso de variáveis para armazenar Cópia de dicionários para resultados intermediários. evitar referências indesejadas.