Informática, perguntado por jhonnygiga, 6 meses atrás

Com as informações sobre listas, dadas acima, o que printará o programa abaixo: lista = [ [4, [True, False], 6, 8], [888, 999] ] if lista[0][1][0]: print(lista[1][0]) else: print(lista[1][1])

Soluções para a tarefa

Respondido por MiguelFOp
1

Resposta

O programa printará o número 888.

Explicação

Em if lista[0] [1] [0]:

1. Acessamos a lista índice 0 com [0] que seria [4, [True, False] ,6,8]

2. Acessamos a lista índice 1 com [1] que seria [True, False]

3. Acessamos o item índice 0 com [0] que seria True

Ou seja, se a condição for true, o que é a verdade, continuaremos.

Em print(lista[1][0]):

1. Acessamos a lista índice 1 com [1] que seria [888, 999]

2. Acessamos o item índice 0 com [0] que seria 888

Explicando índice

numLista = [1,2,3]

Na programação, o computador começa a contar pelo 0, por isso, se quisermos acessar o número 1 da nossa lista, devemos acessar o índice 0, pois é o primeiro item.

numLista[0] = 1

numLista[1] = 2

numLista[2] = 3

Respondido por ysh22
0

Resposta:

8

Explicação:

Perguntas interessantes