Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Declaraçõ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.
# 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))
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.
Obrigado pelo seu feedback!