Capítulo 12. if e match Selections
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo apresenta duas instruções do Python usadas para selecionar entre ações alternativas com base nos resultados de testes:
if/elif/else- A principal ferramenta de seleção na maioria dos programas, capaz de codificar lógica arbitrária
match/case- Uma ferramenta para seleção múltipla mais restrita, com operações avançadas de correspondência
Como esta é nossa primeira análise aprofundada das instruções compostas — instruçõesque incorporam outras instruções —, também exploraremos os conceitos gerais por trás do modelo de sintaxe de instruções do Python aqui com mais detalhes do que fizemos na introdução do Capítulo 10. Como a instrução if introduz a noção de testes, este capítulo também tratará de expressões booleanas, abordará a expressão “ternária” if e fornecerá alguns detalhes sobre testes de verdade em geral.
Instruções if
Em termos simples, a instrução if do Python seleciona as ações a serem executadas. Junto com sua contraparte if expression , é a principal ferramenta de seleção do Python e representa grande parte da lógica que um programa Python possui. É também nossa primeira instrução composta. Como todas as instruções desse tipo, a instrução if pode conter outras instruções, incluindo outras ifs. Na verdade, o Python permite combinar instruções em um programa tanto sequencialmente (para que sejam executadas ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access