Definições de funções, loops e lógica condicional em Python, explicados com um exemplo curto cada um.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Como você define uma função em Python?
- Use def, o nome da função, parênteses, dois pontos e depois indente o corpo.
- O que um parâmetro de função faz?
- Um parâmetro é um espaço reservado nomeado para um valor passado quando a função é chamada.
- Como você retorna um valor de uma função?
- Use a palavra-chave return seguida do valor a ser enviado de volta para quem chamou a função.
- O que é um parâmetro padrão?
- Um parâmetro com um valor predefinido, usado quando nenhum argumento é passado para esse parâmetro.
- Dê um exemplo de uma função com dois parâmetros
- def add(a, b): return a + b
- O que acontece se uma função não tiver uma instrução return?
- A função retorna None implicitamente.
- O que é uma docstring de função?
- Um literal de string colocado logo após a linha def para documentar o que a função faz.
- Como você chama uma função chamada greet?
- Escreva o nome da função seguido de parênteses: greet()
- O que são argumentos posicionais?
- Argumentos passados para uma função na ordem em que aparecem na definição.
- Como você passa argumentos nomeados para uma função?
- Use o nome do parâmetro seguido de um sinal de igual e o valor: func(name='Alice')
- O que *args permite fazer?
- Passar um número variável de argumentos posicionais para uma função.
- O que **kwargs permite fazer?
- Passar um número variável de argumentos nomeados para uma função.
- Qual é a estrutura básica de uma instrução if?
- if condition: seguido de código indentado que roda somente se a condição for verdadeira
- Qual é a estrutura de uma instrução if-else?
- if condition: executa se for verdadeira, else: executa se a condição for falsa
- Como você adiciona um terceiro ramo a uma condicional?
- Use elif (else if) para condições adicionais entre if e else.