Advertisement
Guest User

Untitled

a guest
Oct 24th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. import math
  2. import sys
  3.  
  4. def ComputeIt(base, power):
  5.     value = int(math.pow(base, power))
  6.     sys.stdout.write(str(base) + "^" + str(power) + " = " + str(value) + "\t")
  7.    
  8.     if value >= 10:
  9.         while value >= 10:
  10.             s = str(value)
  11.             value = 0
  12.             for j in s:
  13.                 if value != 0:
  14.                     sys.stdout.write('+' + j)
  15.                 else:
  16.                     sys.stdout.write(j)
  17.                 value += int(j)
  18.            
  19.             sys.stdout.write(" = " + str(value) + "\t")
  20.        
  21.        
  22.    
  23.     sys.stdout.write('\n')
  24.     return
  25.    
  26. for i in range(2, 50):
  27.     ComputeIt(3, i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement