Considere a seguinte definição de função em Python:
def f(i):
print ([x for x in range(i) if x%2 ==0])
Qual é o resultado para a chamada f(5)?
(Ref.: 202107533889)
[0,2,4]
[2,4,5]
5
[3,4]
[2,0,5]
Respostas
respondido por:
7
Resposta:
[0,2,4]
Explicação:
A expressão [x for x in range(i) if x%2 ==0], com i recebendo 5 como parâmetro na função f(i), irá imprimir os elementos de range(5), ou seja, [0, 1, 2, 3, 4], que forem pares (if x % 2 == 0).
fdalmeidarj:
Confirmo a resposta ! Gabaritei a prova 16/08/2022
respondido por:
0
Resposta:
A resposta é [0,2,4]
Explicação:
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás