Analise o código Python abaixo. def f1(a=0, b=1, c=2, *m, **d ): if m[0] == 1: return 10 x = b and a or c y = sum(range(x + len(m))) return x + y print f1(0, 1, 2, 3, 99, m=[1]) A saída resultante da execução do código é
Questão — da prova oficial, com gabarito conferido contra o gabarito publicado pela banca. Resolva abaixo e veja a explicação comentada.
Analise o código Python abaixo. def f1(a=0, b=1, c=2, *m, **d ): if m[0] == 1: return 10 x = b and a or c y = sum(range(x + len(m))) return x + y print f1(0, 1, 2, 3, 99, m=[1]) A saída resultante da execução do código é
Fonte: prova oficial · Extração determinística com gabarito oficial conferido.
Nenhum comentário ainda. Seja o primeiro a explicar como resolveu.