I’m trying to store this single input:
5 2 100
2
8
1
3
into three variables (N, x, n) and a list object
the variables are correctly written, being N = 5, x = 2, n = 100
N, x, n = input().split(' ')
list = [input()]
I’ve tried using this, but the list only intakes the ['2'], while I need it to be ['2', '8', '1', '3']
I’ve also tried using while and if loops to try to iterate through the input,
but that didn’t seem to work for me.
>Solution :
To enter the list you use this approach:
N, x, n = input().split(' ')
lst = []
while True:
el = input()
if len(el) > 0:
lst.append(el)
else:
break
Note that you’ll have a list of strings, and also N, x and n are strings – so will need to take care of it…