Test Failed
Push — master ( e380d0...f5671d )
by W
02:58
created

examples/actions/pythonactions/fibonacci.py (1 issue)

1
#!/usr/bin/env python
2
3
from __future__ import print_function
4
import sys
5
import traceback
6
7
from six.moves import map
0 ignored issues
show
Bug Best Practice introduced by
This seems to re-define the built-in map.

It is generally discouraged to redefine built-ins as this makes code very hard to read.

Loading history...
8
9
10
def fib(n):
11
    if n < 2:
12
        return n
13
    return fib(n - 2) + fib(n - 1)
14
15
if __name__ == '__main__':
16
    try:
17
        startNumber = int(float(sys.argv[1]))
18
        endNumber = int(float(sys.argv[2]))
19
        results = map(str, map(fib, list(range(startNumber, endNumber))))
20
        results = ' '.join(results)
21
        print(results)
22
    except Exception as e:
23
        traceback.print_exc(file=sys.stderr)
24
        sys.exit(e.message)
25