Logo Passei Direto
Buscar
Considere o seguinte trecho de um programa escrito em Python: str = 'Sou programador Python' print(str[5:0:-1]) Após a execução do trecho, é correto afirmar que: 1 A B Será impresso Sou p Será impresso Sou pr C Será impresso rp uoS D Será impresso p uoS E Será impresso rp uo
User badge image
Jefferson Amorim

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar o trecho do programa em Python: ```python str = 'Sou programador Python' print(str[5:0:-1]) ``` Aqui, estamos utilizando a notação de fatiamento (slicing) de strings. O fatiamento `str[start:end:step]` funciona da seguinte forma: - `start` é o índice onde começa o fatiamento. - `end` é o índice onde termina (não incluindo este índice). - `step` é o passo, que neste caso é -1, o que significa que estamos indo de trás para frente. No caso do código: - `start` é 5, que corresponde à letra 'p' em "Sou programador Python". - `end` é 0, que corresponde à letra 'S' em "Sou programador Python", mas não a inclui. - `step` é -1, então estamos indo de 'p' para 'o', 'u', 'S'. Portanto, a sequência que será impressa é: 'p', 'u', 'o', 'S'. Assim, a resposta correta é: D) Será impresso p uoS.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina