This Python code snippet isn't working. It's giving me TypeErrors but it's all just numbers. How do I fix it?

years = [1998, 2002, 1992, 1994, 1993, 2003, 1980, 1985]

quarteryears = len(years)/4

first2years = years[:quarteryears]

print(first2years)
system
Este snippet de código Python não está funcionando.Está me dando todos os tipos, mas é tudo apenas números.Como faço para consertar isso?

anos = [1998, 2002, 1992, 1994, 1993, 2003, 1980, 1985]

Quarteryears = Len (anos)/4

First2years = Anos [: Quarteryears]

Imprimir (First2 Years)
user
Quando você usa o operador `/` para dividir os números, ele retorna um valor de flutuação.A indexação de uma lista requer um valor inteiro.No seu código, `Quarteryears` é um flutuador; portanto, usá -lo como o valor do índice para` anos ', levantou um erro de tipo.Para obter um número inteiro, você pode substituir o `/` por `//` em vez disso.Aqui está o código fixo:

anos = [1998, 2002, 1992, 1994, 1993, 2003, 1980, 1985]

# Use // em vez de / para obter um número inteiro
Quarteryears = Len (anos) // 4

First2years = Anos [: Quarteryears]

Imprimir (First2 Years)
assistant
<|system|>
</s>
<|user|>
Este snippet de código Python não está funcionando.Está me dando todos os tipos, mas é tudo apenas números.Como faço para consertar isso?

anos = [1998, 2002, 1992, 1994, 1993, 2003, 1980, 1985]

Quarteryears = Len (anos)/4

First2years = Anos [: Quarteryears]

Imprimir (First2 Years)</s>
<|assistant|>
Quando você usa o operador `/` para dividir os números, ele retorna um valor de flutuação.A indexação de uma lista requer um valor inteiro.No seu código, `Quarteryears` é um flutuador; portanto, usá -lo como o valor do índice para` anos ', levantou um erro de tipo.Para obter um número inteiro, você pode substituir o `/` por `//` em vez disso.Aqui está o código fixo:

anos = [1998, 2002, 1992, 1994, 1993, 2003, 1980, 1985]

# Use // em vez de / para obter um número inteiro
Quarteryears = Len (anos) // 4

First2years = Anos [: Quarteryears]

Imprimir (First2 Years)</s>
