Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Expressões if/elif/else | Declarações Condicionais
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Primeiro Conhecimento
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Laços
6. Funções

book
Expressões if/elif/else

Para verificar uma condição adicional após a instrução if inicial, use elif. Isso permite que várias condições sejam avaliadas em sequência. A estrutura é a seguinte:

O código após o else final é executado apenas se nenhuma das condições anteriores for atendida. Você pode usá-lo para categorizar uma string como grande se contiver mais de 20 caracteres, média se tiver entre 11 e 20 caracteres (inclusive), e pequena se tiver 10 ou menos caracteres.

123456789101112131415161718192021
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
copy

Nota

Você pode empilhar vários blocos elif conforme necessário. No entanto, tenha em mente que o uso excessivo de blocos elif pode não ser a maneira mais eficiente de estruturar seu código.

question mark

Abaixo, você está apresentado a um bloco if/elif/else. Dado os valores, qual saída você esperaria se b = 150 e se b = 25?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 9
We're sorry to hear that something went wrong. What happened?
some-alt