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

book
Uso de Declarações if/else em Funções Python

Tudo discutido anteriormente pode ser encapsulado dentro de uma função para maior eficiência e reutilização.

Por exemplo, considere a declaração if/else usada anteriormente para determinar se um número é ímpar ou par. Inicialmente, esse código estava limitado a um número específico e predefinido. Avaliar um número diferente exigiria duplicar todo o bloco condicional ou alterar manualmente o número sendo testado a cada vez.

Uma abordagem mais eficiente envolve definir uma função que aceita um número como um parâmetro de entrada. A lógica condicional para verificar números ímpares ou pares pode então residir dentro dessa função, permitindo que ela seja facilmente chamada com qualquer número como argumento. Isso elimina a necessidade de código redundante ou edições manuais cada vez que um novo número precisa ser avaliado.

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

Um número é considerado par se puder ser dividido por 2 sem deixar resto. O operador % é usado para determinar esse resto.

Claramente, a função identifica corretamente 2 como par e 3 como ímpar. Esta função pode ser invocada repetidamente com números diferentes conforme necessário.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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