0

I know python has math functions like 5+6 and 5*6 and 5/6 etc...but I have something like this:
x=575124357

and need to add them all together:
5+7+5+1+2+4+3+5+8=40

2
Contributors
3
Replies
4
Views
8 Years
Discussion Span
Last Post by kiddo39
0

We help those who show a little effort at first.

Hint, convert x to a string and iterate the string summing up the int value of each character.

0

Something like this will work, I just have to get it to the point that it does it without the 'raw_input'......

>>>sum([int(i) for i in raw_input("Enter integer: ")])
Enter integer:1234567
28
0

Wait, I think I've got it:

>>>x=1234567
>>>sum(int (i) for i in str(x)])
28
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.