assignment 2AI
assignment 2AI
In [ ]: #QUESTION 1
def factorial(num):
if (num == 0 or num == 1) :
return 1;
else :
return num * factorial(num - 1);
120
In [ ]: #QUESTION 2
def fibonacci(num):
vals = [];
for i in range(0, num):
if (i == 0 or i == 1):
val = i;
else:
val = vals[i - 1] + vals[i - 2];
vals.insert(i, val);
return vals;
0
1
1
2
3
5
8
13
21
34
In [ ]: #QUESTION 3 & 6
123.54 is maximum
In [ ]: #QUESTION 4
file:///home/administrator/Documents/assignment_2.html 1/2
15/01/2025, 17:32 assignment_2
In [ ]: #QUESTION 5
file:///home/administrator/Documents/assignment_2.html 2/2