Imagem de fundo

Considere a função em Python a seguir.def sopares(dados):...

Considere a função em Python a seguir.


def sopares(dados):

for i in range(len(dados)):

if dados[i] % 2 != 0:

return False

return True


Qual função retorna os mesmos valores quando recebe uma lista de inteiros positivos?


A

def sopares(dados):

return all(x % 2 == 0 for x in dados)


B

def sopares(dados):

return all(x % 2 != 0 for x in dados)


C

def sopares(dados):

return all(map(lambda x: x % 2 != 0, dados))


D

def sopares(dados):

return next((True for x in dados if x % 2 == 0), False)


E

def sopares(dados):

for i in dados:

if i % 2 == 0:

return True

return False