Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #42441

Help please

Newsgroups comp.lang.python
Date 2013-03-31 22:15 -0700
Message-ID <61cf6de1-179e-4d3d-8083-a2f34b144cd1@googlegroups.com> (permalink)
Subject Help please
From khaosyt@gmail.com

Show all headers | View raw


I want to add up the integers of this code in one line. For example, if I had the code

integer = 0
denom = 10
again = "y" #sentinel:
while again == "y" or again == "Y":
    integer = input("Enter a positive integer: ")
    while denom <= integer:
        denom = denom*10
    while denom > 1:
        denom = denom/10
        number = integer/denom
        integer = integer%denom
        print str(number)
    again = raw_input("Again? (Y/N): ")

and inputted "54321," it would look like:
Enter a positive integer: 54321
5
4
3
2
1
Again? (Y/N): n

What I want to do is add up the "54321" so it comes out with
"Sum of digits is 15." on one line.

Thanks!

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Help please khaosyt@gmail.com - 2013-03-31 22:15 -0700
  Re: Help please Chris Angelico <rosuav@gmail.com> - 2013-04-01 16:24 +1100
    Re: Help please khaosyt@gmail.com - 2013-03-31 22:41 -0700
      Re: Help please Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-04-02 00:09 +0000
    Re: Help please khaosyt@gmail.com - 2013-03-31 22:41 -0700

csiph-web