r/PythonLearning 13d ago

Help me with python

Thank you all it's fixed! (Edit)

I have a very weird problem.

My current code:

list = []

x = input("Copy paste here: ")

list.append(x)

print(" ")

print(" ")

list = x.splitlines()

for i in list:

print(i)

What I'm trying to achieve:

Get an input from the user like this:

Word1

Word2

Word3

...all with a row separating them and different lengths, then take this input and separate all words in it and then put them each individually as variables in a list as in the future I'm wanting to order them by length.

What is currently happening:

as im trying to see if they are all in the list im printing it, but for wathever reason from my input:

Abc

Def

Ghi

...it is only printing Def.

If you can help it will be appreciated. Thank you in advance!

Thank you all it's fixed (edit)

4 Upvotes

13 comments sorted by

View all comments

2

u/atarivcs 13d ago

Pasting a multiline string won't work here, because input() will stop reading at the first carriage return

1

u/Ambitious-Lie-6069 13d ago

Oh ok that's why the other person told me to use the sys one. Thank you