NEW
Font size
WorksheetsDesafios de Funções em Python
Total questions: 10
Worksheet time: 5mins
Qual é a palavra-chave utilizada para definir uma função em Python?
function
def
define
fun
Considere o código abaixo: ```python def soma(a, b): return a + b ``` Qual será o resultado de `soma(3, 5)`?
15
8
35
53
O que acontece se uma função em Python não possui a instrução `return`?
Ela retorna zero.
Ela retorna None.
Ela retorna uma string vazia.
Ela retorna um erro.
Qual das opções abaixo define corretamente uma função que retorna o quadrado de um número x ?
`def quadrado(x): return x * 2`
`def quadrado(x): return x ** 2`
`def quadrado(x): return x + x`
`def quadrado(x): return x / 2`
Qual é o resultado da execução do código abaixo? ```python def f(x): return x + 1 y = f(4) ```
y=5
y=4
y=1
y=0
Qual das alternativas abaixo representa uma função que retorna o valor absoluto de um número x ?
`def absoluto(x): return x`
`def absoluto(x): return -x`
`def absoluto(x): return abs(x)`
`def absoluto(x): return x ** 2`
Qual é o nome dado aos valores passados para uma função quando ela é chamada?
Parâmetros
Argumentos
Variáveis locais
Retornos
Considere a função abaixo: ```python def multiplica(a, b=2): return a * b ``` Qual será o resultado de `multiplica(3)`?
6
5
3
2
Qual das opções abaixo representa uma função que retorna a soma dos elementos de uma lista L ?
`def soma_lista(L): return L`
`def soma_lista(L): return sum(L)`
`def soma_lista(L): return L[0]`
`def soma_lista(L): return len(L)`
Qual das alternativas abaixo define corretamente uma função sem parâmetros que retorna o número 2 ?
`def raiz(): return 2`
`def raiz(): return sqrt(2)`
`def raiz(): return 2 ** 0.5`
`def raiz(x): return x ** 0.5`
