I want to create a Python program which takes in multiple lines of user input. For example:
This is a multilined input. It has multiple sentences. Each sentence is on a newline.
How can I take in multiple lines of raw input?
sentinel = '' # ends when this string is seen for line in iter(input, sentinel): pass # do things here
To get every line as a string you can do:
'\n'.join(iter(input, sentinel))
Python 2:
'\n'.join(iter(raw_input, sentinel))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With