Font size
WorksheetsPython função e def
Total questions: 18
Worksheet time: 11mins
Para que serve o comando def?
Para defender contra hackers
Para deferir acesso aos pacotes
Para definir funções
Para evitar que o programa fique defasado com o tempo
Para defenestrar entradas inválidas
Sobre parâmetros nomeados, responda:
Os parâmetros nomeados não têm a forma de pares chave = valor.
Todas as chaves usadas na chamada da função não devem ter uma correspondência exata com o nome de um parâmetro declarado na função, ou o interpretador Python irá gerar um erro.
Usando parâmetros nomeados, a ordem dos parâmetros na chamada da função pode ser qualquer uma, mas a quantidade ainda precisa ser a mesma.
Não é possível usar uma mistura de parâmetros posicionais e nomeados para chamar uma função, mas os parâmetros posicionais sempre devem vir primeiro.
Quando queremos criar uma função chamada somador em Python, qual linha usamos na declaração?
function somador():
fun somador():
def somador():
func somador():
São variáveis ou valores que podem ser transferidos do algoritmo principal para um módulo que está sendo chamado, estamos falando de qual conceito da Lógica de Programação.
Escopo de Variável
Variável Global
Funções
Parâmetros
Seja o código a seguir a definição de uma função em Python. Indique a alternativa que completa a lacuna:
________ soma(num1, num2):
return num1 + num2
int
function
def
public
Qual o erro desse código?
O nome das funções não está condizente com as operações
A indentação está errada
As variáveis (numero1 e numero2) não têm valor
Programas em Python só podem ter 1 definição de função
Em vez de return, o correto é result
O resultado (return) de uma função só pode ser um valor numérico
Verdadeiro
Falso
Qual seria um nome apropriado para essa função abc?
ehPositivo
ehPar
ehPrimo
ehNumero
Qual será a saída desse código (ou seja, o que será impresso na tela)?
Nada
5
6
Uma mensagem de erro
Qual o nome do trecho de código destacado em amarelo na imagem?
Nome da função
Definição da função
Parâmetros
Labels
Quantas vezes a palavra "Boo" será impressa?
0
4
5
1
Qual a forma correta de invocar (chamar) essa função?
def(1)
square( )
defSquare(4)
square(5)
Qual será a saída do seguinte código em Python?
>>>list1 = [1, 3]
>>>list2 = list1
>>>list1[0] = 4
>>>print(list2)
[1, 4]
[1, 3, 4]
[4, 3]
[1, 3]
Numa função em python, existe a obrigatoriedade de passarmos um input?
Verdade
Falso
Em python, existe a obrigatoriedade de uma função retornar um output.
Verdade
Falso
Qual a palvra protegida em python para retornamos um valor de uma função?
append
return
=
Analise a função e chame-a, tendo em conta que quero fazer print do seguinte texto: "Olá Pedro, bem-vindo"
(a)
O que é que esta função retorna?
Nada
uma string
print(frase)
