Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Declarações if/else em Funções | Funções
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

bookDeclarações if/else em Funções

Tudo o que discutimos até agora pode ser utilizado dentro de uma função. Por exemplo, você pode facilmente incorporar declarações condicionais dentro do corpo de uma função. Na terceira seção, você criou uma instrução if/else para determinar se um número é par ou ímpar. Mas, este código está configurado para números específicos. Se você quisesse avaliar um número diferente, você teria que replicar o mesmo bloco de código com um novo número ou modificar o número existente antes da verificação condicional. Em vez disso, é mais eficiente encapsular este código numa função e depois invocá-lo para vários números, conforme necessário.

12345678910
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
copy

Nota

Apenas um aviso: um número é considerado par se dividir por 2 sem resto. O operador % é usado para encontrar este resto.

Claramente, a função reconhece com exatidão o 2 como par e o 3 como ímpar. Você pode recorrer a esta função sempre que for necessário para vários números.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 5
some-alt