Форум сайта python.su
0
Добрый день! Подскажите, пожалуйста, в чем ошибка.
Имеется код:
#!/usr/bin/python2.7 -tt import sys def main(): number = sys.argv[1] power = sys.argv[2] result =powr(number, power) print str(result) def powr(a, n): if n == 0: return 1 elif n == 1: return a elif n % 2 == 0: result = powr(a, n/2) return result * result else: result = powr(a, (n-1)/2) return a * result * result if __name__ == '__main__': main()
Офлайн
52
Список sys.argv состоит из строк.
Офлайн
0
fata1exСпасибо!
Офлайн