Magna Concursos

Considerando a linguagem de programação Python, analise os itens I, II e III a seguir. Os códigos foram escritos na versão 3.10.12.

I. Após a execução das linhas de código abaixo, o valor atribuído a y será zero.

<1> x = {x: x** 2 for x in range (10) if x%2)

<2> y = x.pop (0)

II. Considerando as linhas de código abaixo, pode-se afirmar que a atribuição na linha <7> não será executada.

<1> x = 1

<2> while x < 100:

<3> x = x + 1

<4> if not x // 3:

<5> break

<6> else:

<7> y = x

III. Considere o código abaixo.

<1> def f(n):

<2> if n==1:

<3> return 1

<4> else:

<5> return f(n-1)*n

A expressão f(5) retorna 120.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas

Analista Judiciário - TI/Ciência de Dados

70 Questões