Buscar

Considere seguinte trecho de um programa escrito em Python: = 'Sou programador print(str[5:0:-1]) Após a execução do trecho, é correto afirmar que:...

Considere seguinte trecho de um programa escrito em Python: = 'Sou programador print(str[5:0:-1]) Após a execução do trecho, é correto afirmar que:


Será impresso rp uo
Será impresso rp uoS
Será impresso Sou p
Será impresso Sou pr
Será impresso p uoS

Essa pergunta também está no material:

💡 2 Respostas

User badge image

Ed Verified user icon

Após a execução do trecho de código em Python apresentado, será impresso "rp uo". Isso ocorre porque a expressão `str[5:0:-1]` está fatiando a string "Sou programador" do índice 5 até o índice 0 (exclusivo), com um passo de -1. Dessa forma, os caracteres são percorridos de trás para frente, resultando na sequência "rp uo".

0
Dislike0
User badge image

Carlos Brendon

Será impresso: rp uo

Isso ocorre porque o slicing (fatiamento) str[5:0:-1] extrai uma parte da string str, começando da posição 5 até a posição 0 (exclusivo), em passos de -1, ou seja, da direita para a esquerda. Portanto, ele irá imprimir as letras da posição 5 à posição 1 (exclusivo), invertendo a ordem original. A última letra (posição 0) não é incluída no resultado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais