FlashKeepers

Python · Python

Fundamentos de Python: Funções e Controle de Fluxo

Definições de funções, loops e lógica condicional em Python, explicados com um exemplo curto cada um.

40 cartas · cartas básicas · Escrito por IA, verificado duas vezes. Edite à vontade.

Estudar este baralho grátis Ver antes Baixe o FlashKeepers para iPhone
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.

mais 25 cartas no app