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).