Qual será a saída de print(Python[::-1])?
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).

Exercícios relacionados