Corrija o bugPráticaPython
Esquecer int() antes do range
Converter input() com int() antes do range().
O código no editor deveria ler um número inteiro N e imprimir os números de 0 até N-1, um por linha. Corrija o bug para ele funcionar.
Entrada: Uma linha com um número inteiro.
Saída: Os números de 0 até N-1, um por linha.
Revisa etapa da trilha 4
Exemplo 1
- Entrada
3
- Saída esperada
0 1 2
Gera de 0 até N-1.
Exemplo 2
- Entrada
1
- Saída esperada
0
Com 1 imprime só o 0.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
n = int(input())
for i in range(n):
print(i)input() sempre devolve texto e range() precisa de número inteiro. O int() converte N antes do laço. Assim o for gera de 0 até N-1 e imprime um por linha.
Erro comum: Achar que input() já devolve número inteiro.
Seu código
O código ao lado tem um bug. Encontre, corrija e verifique.