Multiple inputs in while loops?

How can i add all the lines of the input to the list?

N, L, K = [int(x) for x in input('Évek száma, max életkor, ivarérettség: ').split()]
a = 1
while a<=L:
    i = input('I. sorban I éves nyulak száma: ')
    nyulak = []
    nyulak.append(i)
    a = a+1

print(nyulak)

This way it adds only the last line like:

Évek száma, max életkor, ivarérettség: 10 2 3
I. sorban I éves nyulak száma: 2
I. sorban I éves nyulak száma: 8
['8']

Upvotes: 0

Views: 36

Answers (1)

script0
script0

Reputation: 397

N, L, K = [int(x) for x in input('Évek száma, max életkor, ivarérettség: ').split()]
a = 1
nyulak = [] # Declare your list here
while a<=L:
    i = input('I. sorban I éves nyulak száma: ')
    nyulak.append(i)
    a = a+1

print(nyulak)

Upvotes: 1

Related Questions