Qual é a saída do seguinte snippet?
Qual é a saída do seguinte snippet?
tup = (1, 2, 4, 8)
tup = tup[-2:-1]
tup = tup[-1]
print(tup)- 44
- (4)
- 4
- 4
Qual é a saída do seguinte snippet?
tup = (1, 2, 4, 8)
tup = tup[-2:-1]
tup = tup[-1]
print(tup)Resolução completa
Alternativa D
O código apresentado em Python realiza manipulações de tuplas envolvendo fatiamento (slicing) e indexação. Para determinar a saída, devemos analisar cada linha do script passo a passo.
tup = (1, 2, 4, 8)-4 até -1.-2 refere-se ao valor 4 e o índice -1 refere-se ao valor 8.tup = tup[-2:-1][-2:-1] seleciona elementos do índice -2 até antes do -1.-2, que é o número 4.tup torna-se (4,). Observe a vírgula implícita que indica uma tupla de um único elemento.tup = tup[-1](4,).[] com um índice inteiro, retornamos o elemento em si, não uma subcoleção.-1 é o inteiro 4.tup torna-se 4 (tipo int).print(tup)tup, que é o inteiro 4.| Etapa | Operação | Tipo de Objeto | Valor |
|---|---|---|---|
| Início | Definição | Tupla | (1, 2, 4, 8) |
| Passo 2 | Fatiamento [-2:-1] | Tupla | (4,) |
| Passo 3 | Indexação [-1] | Inteiro | 4 |
| Final | Inteiro | 4 |
A alternativa que apresenta corretamente o valor 4 sem parênteses de tupla é a resposta correta.
Alternativa D
Tem outra questão para resolver?
Resolver agora com IAMarque a alternativa que contém a simbolização da proposição “Se João é engenheiro, então Maria é arquiteta ou professora”.
Na lógica de predicados, diferenciamos o sujeito e o predicado e preservamos o conteúdo da proposição. Utilizamos letras minúsculas para representar os objetos e letras...
Um aplicativo de transporte cobra f(x) = 5 + 1,5x , sendo x a distância em km. Qual o valor para 10 km?
Considerando as informações sobre as expressões algébricas a seguir e suas operações, classifique as alternativas em certo ou errado.
Os jogadores de uma equipe de basquete apresentam as seguintes idades: 38, 27, 19, 23 e 31 anos. Qual a média de idade desta equipe?
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.