Python - Arreglar código

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 7 puestos en Python (en relación al último mes)
Gráfica de Python

Arreglar código

Publicado por Valeria (1 intervención) el 04/04/2021 02:21:20
Buenas noches.
Quisiera saber como arreglar este código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
c = int(input())
for j in range(1, c+1, 1):
    n = int(input())
    a, b = -1, 1
    d, e = -1, 1
    for i in range(1, n+1, 1):
        if i % 2 == 0:
            c = a + b
            a = b
            b = c
            print(c, end=" ")
        else:
            f = d + e
            d = e
            e = f
            print(f, end=" ")
Ya que al enviarlo me dice que está mal ya que al final se genera un espacio o línea en blanco, por favor
Codigo1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Arreglar código

Publicado por katas (77 intervenciones) el 04/04/2021 11:32:28
Hola Valeria, no has publicado la url para probar el ejercicio, pero haber si este código pasa la prueba!!

1
2
3
4
5
6
7
8
lista=[0,0,1,1]
for i in range(4, 20):
    lista.append(lista[i-4]+lista[i-2])
 
c = int(input())
for j in range(c):
    n = int(input())
    print(" ".join(map(str, lista[:n])))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar