LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

Ой скока букоф… забудьте же про stdin для ввода параметров! Да и остальное лишнее.

#!/usr/bin/python3
import sys
for x in sys.argv[1:]: 
  if not x.isdigit(): print('incorrect', x); continue  
  print(x, '=', ' + '.join(c+'*10**%i'%p for p, c in enumerate(reversed(x))))

Исходная версия AntonI, :

Ой скока букоф… забудьте же про stdin для ввода параметров! Да и остальное лишнее.

#!/usr/bin/python3
import sys
for x in sys.argv[1:]: 
  try: y = int(x)
  except: print('incorrect', x); continue  
  print(x, '=', ' + '.join(c+'*10**%i'%p for c, p in enumerate(reversed(x))))