professor a resposta esta errada e a 0:7 pois 7 esta sendo não conta pois e exclusivo o correto e 0:8
professor a resposta esta errada e a 0:7 pois 7 esta sendo não conta pois e exclusivo o correto e 0:8
Olá José, tudo bem com você?
Peço desculpas pela demora em lhe responder.
Em Python a contagem do index (posição) de uma string e em uma lista inicia com o zero (0). Sendo assim a posição das letras na palavras “Gabriel Saldanha” ficará da seguinte forma:
Nome | G | a | b | r | i | e | l | S | a | l | d | a | n | h | a | |
Index (Posição) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Reforçando um conceito sobre o fatiamento: o valor de início é inclusivo, ele será considerado como ponto de início; o valor de término é exclusivo, o fatiamento acontecerá até o valor escolhido sem contar com ele.
Agora que podemos visualizar os índices de cada letra e sabemos sobre os pontos de início e fim, podemos fazer o fatiamento:
nome_completo = "Gabriel Saldanha"
primeiro_nome = nome_completo[0:7]
segundo_nome = nome_completo[8:16]
print(primeiro_nome)
print(segundo_nome)
# Resultado
Gabriel
Saldanha
Como vimos, para buscarmos o primeiro nome devemos pedir para buscar do index 0 (inclusivo) ao index 7 (exclusivo), e a busca pelo segundo nome devemos buscar do index 8 (inclusivo) ao 16 (exclusivo).
Sendo assim, a alternativa B do exercício é a correta.
Caso tenha dúvidas, encontro-me à disposição.