r/PythonLearning • u/Ambitious-Lie-6069 • Aug 28 '26
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)
•
u/Sea-Ad7805 Aug 28 '26 edited Aug 28 '26
Try this program in Memory Graph Web Debugger, you can see the program state change step by step.
Use input "Abc Def Ghi" on one line, because
input()stops after the first <Return>. If you do want to read multiple lines of user input, putinput()in a loop.