Qual será a saída de print(Python[::-1])?
a) nohtyP
b) Pnohty
c) Python
d) Erro
a) nohtyP
b) Pnohty
c) Python
d) Erro
Passo 1
Beleza, vamos lá! O exercício pergunta qual será a saída do comando
print(Python[::-1]). Estamos lidando com strings em Python e fatiamento (slicing). Para resolver isso, vamos entender como o fatiamento funciona para inverter uma string.Passo 2
Primeiro, precisamos identificar o que
Python[::-1] faz. Em Python, quando usamos string[início:fim:passo], estamos fatiando a string. Aqui, início e fim estão vazios, e o passo é -1. Isso significa que vamos começar do fim da string e ir de trás para frente, ou seja, inverter a string.Passo 3
Então, se temos a string
"Python", aplicando o fatiamento [::-1], vamos inverter os caracteres:- P → último caractere vira primeiro
- y → penúltimo vira segundo
- t → e assim por diante
Isso resulta em
"nohtyP".Resposta
A saída será
nohtyP, ou seja, a alternativa a).