1
resposta

Resposta Slogan da Alura

Cursos é a última palavra, não deveria ser o número 5 no código? Não entendi a utilização de parâmetros com números negativos.

1 resposta
frase_alura = [' Digitais', 'e ', 'Negócios ', 'de ', 'Tecnologia ', 'Cursos ']

0 = 1° = 'Digitais'

1 = 2° = 'e'

2 = 3° = 'Negócios'

3 = 4° = 'de'

4 = 5° = 'Tecnologia'

5 = 6° = 'Cursos'

Em uma lista do python nós começamos a contar do 0, que seria o primeiro elemento da lista. Mas e se quisermos começar a contar do último parâmetro? Simples, basta 'contar pra trás'.

Se o primeiro elemento da lista é o 0 o último elemento é o -1. Então se sua lista tiver 4, 5, 1000 elementos o primeiro sempre vai ser o 0 e o último sempre vai ser o -1.

Da pra seguir contando de trás também, então o penúltimo seria o -2 e assim por diante.

frase_alura[-1] + frase_alura[3] + frase_alura[-2] + frase_alura[1] + frase_alura[2] + frase_alura[0]

-1 = último = 5 = 6° = 'Cursos'

3 = 4° = 'de'

-2 = penúltimo = 4 = 5° = 'Tecnologia'

1 = 2° = 'e'

2 = 3° = 'Negócios'

0 = 1° = 'Digitais'

Cursos de Tecnologia e Negócios Digitais

Qualquer duvida pode perguntar. Não esqueça de fechar o tópico se sua pergunta tiver sido respondida.