Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #42172
| References | <7764e61c-e4cc-413a-a76d-2d37f39abc61@googlegroups.com> <qoty5d7h2x6.fsf@ruuvi.it.helsinki.fi> |
|---|---|
| Date | 2013-03-29 04:17 +1100 |
| Subject | Re: Help printing the integers of a longer number |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.3903.1364491047.2939.python-list@python.org> (permalink) |
On Fri, Mar 29, 2013 at 4:03 AM, Jussi Piitulainen <jpiitula@ling.helsinki.fi> wrote: > def print_digits(num): > left, last = divmod(num, 10) > if left < 0: print the digits of left > print(last) > > How do you print the digits of left? With print_digits. Why does it > work? Because you only call print_digits again when left is closer to > zero than num. > > It's called recursion. An elegant solution, but buggy, I'm afraid... fortunately it's a trivial problem. The comparison should be left>0. :) ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Help printing the integers of a longer number khaosyt@gmail.com - 2013-03-28 07:39 -0700
Re: Help printing the integers of a longer number Chris Angelico <rosuav@gmail.com> - 2013-03-29 01:48 +1100
Re: Help printing the integers of a longer number Joel Goldstick <joel.goldstick@gmail.com> - 2013-03-28 10:48 -0400
Re: Help printing the integers of a longer number Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-03-28 19:03 +0200
Re: Help printing the integers of a longer number Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-03-28 19:11 +0200
Re: Help printing the integers of a longer number Chris Angelico <rosuav@gmail.com> - 2013-03-29 04:19 +1100
Re: Help printing the integers of a longer number Chris Angelico <rosuav@gmail.com> - 2013-03-29 04:17 +1100
csiph-web