Прикреплённый файл «RaysBinPow.py»

Загрузка

   1 # coding: utf
   2 numtypes=(int,float,long,complex, bool)
   3 seqtypes=(str, unicode, list, tuple, bytearray, buffer, xrange)
   4 a,b=input("Введите данные любого типа и степень ")
   5 
   6 def pow(a,b):
   7 	if b==0:
   8 		return last
   9 	elif b%2:
  10 		b=b-1
  11 		return op(a,pow(a,b))
  12 	else:
  13 		b=b/2
  14 		return op(pow(a,b),pow(a,b))
  15 
  16 if seqtypes.count(type(a)):
  17 	op,last=type(a).__add__,""
  18 	print pow(a,b)
  19 elif numtypes.count(type(a)):
  20 	op,last=type(a).__mul__,1
  21 	print pow(a,b)
  22 else:
  23 	print "WTF type?!"

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.