Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

String Problema

De acordo com a aula 2 do curso fiz o pedido porem quando enunciado o valor da string o python não exibe nenhuma informação e a última da erro. O que tenho que fazer ?

>>> convite1 = 'Flavio Almeida'
>>> convite2 = 'Nico Steppat'
>>> convite3 = 'Romulo Henrique'
>>> convites = ['Flavio Almeida', 'Nico Steppat', 'Romulo Henrique']
>>> convites = [0]
>>> convites = [1]
>>> convites = [0:2]
  File "<stdin>", line 1
    convites = [0:2]
                 ^
SyntaxError: invalid syntax
>>>
4 respostas
solução!

Você escreveu um código diferente do que escrevo.

O correto é

>>> convites[0]
'Flavio Almeida'
>>> convites[1]
'Nico Steppat'
>>> convites[2]
'Romulo Henrique'

Você está fazendo

[1]
[2]

E assim por diante.

É necessário a estrutura variavel [posicao].

Obrigado , Flavio Henrique de Souza Almeida.

Tira uma dúvida, por favor?

Porque sempre o operador slice aparece segundo o formato: posicao_inicial_inclusiva (x-1): posicao_final_nao_inclusiva(x):

Tiro sim, claro.

O slice quando trabalha com duas posições, a última é não inclusiva. Quando você usa uma posição só, ele segue a convenção de que o primeiro item é 0, o segundo é 1, o terceiro é 2 e assim por diante.

Era essa a dúvida? As vezes, pela manhã, não pego rapidamente a dúvida do aluno.

Era essa sim ,

Obrigado,

Flavio Henrique de Souza Almeida