Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #61029
| Date | 2013-12-04 09:55 -0600 |
|---|---|
| From | Tim Chase <python.list@tim.thechases.com> |
| Subject | Re: Input without line break, is it possible? |
| References | <6f831d02-26bf-4e68-a1c6-a9c9e87db1dc@googlegroups.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.3568.1386172467.18130.python-list@python.org> (permalink) |
On 2013-12-04 07:38, geezle86@gmail.com wrote:
> for i in range(8):
> n = input()
>
> When we run it, consider the numbers below is the user input,
>
> 1
> 2
> 3
> 4
> 5
> 6
> (and so forth)
>
> my question, can i make it in just a single line like,
>
> 1 2 3 4 5 6 (and so forth)
Not easily while processing the input one at a time. You can,
however, read one line of input and then split it:
s = input()
bits = s.split()
if len(bits) != 8:
what_now("?")
else:
for bit in bits:
do_something(bit)
You could make it a bit more robust with something like:
answers = []
while len(answers) < 8:
s = input()
answers.append(s.split())
del answers[8:] # we only want 8, so throw away extras
for answer in answers:
do_something(answer)
which would at least ensure that you have 8 entries.
-tkc
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Input without line break, is it possible? geezle86@gmail.com - 2013-12-04 07:38 -0800 Re: Input without line break, is it possible? Tim Chase <python.list@tim.thechases.com> - 2013-12-04 09:55 -0600 Re: Input without line break, is it possible? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-04 16:04 +0000 Re: Input without line break, is it possible? [correction] Tim Chase <tim@thechases.com> - 2013-12-04 10:07 -0600 Re: Input without line break, is it possible? Chris Angelico <rosuav@gmail.com> - 2013-12-05 03:14 +1100 Re: Input without line break, is it possible? Michael Torrie <torriem@gmail.com> - 2013-12-04 09:23 -0700 Re: Input without line break, is it possible? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-04 16:27 +0000 Re: Input without line break, is it possible? Chris Angelico <rosuav@gmail.com> - 2013-12-05 03:33 +1100 Re: Input without line break, is it possible? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-04 16:36 +0000 Re: Input without line break, is it possible? Michael Torrie <torriem@gmail.com> - 2013-12-05 08:21 -0700
csiph-web