Labwork-09.ipynb - Colaboratory
Labwork-09.ipynb - Colaboratory
def maximum(num1, num2, num3):
if (num1>num2):
if(num1>num3):
return num1
else:
return num3
else:
if(num2>num3):
return num2
else:
return num3
m = maximum(10, 30, 25)
print("The value of the maximum is " + str(m))
#2
def check(x):
if x > 0:
print("Positive")
else:
print("Negative")
check(7)
Positive
#3
def check(x):
if (x % 2 )==0:
print("EVEN")
else:
print("ODD")
check(8)
EVEN
#4
def minimum(num1, num2, num3):
if (num1<num2):
if(num1<num3):
return num1
else:
return num3
else:
if(num2<num3):
return num2
else:
return num3
m = minimum(10, 35, 20)
print("The value of the minimum is " + str(m))
#5
def perfect_num(n):
sum = 0
for x in range(1,n):
if(n % x == 0):
sum += x
return sum == n
print(perfect_num(6))
True
#6
def factorial(x):
total = 1
while x>0:
total *= x
x-=1
return total
factorial(6)
720
#7
def is_prime(x):
if x < 2:
return False
else:
for n in range (2, x-1):
if x % n == 0:
return False
return True
is_prime(7)
True
#8
def fib(n):
"""Doc string"""
a, b = 0, 1
while a <n:
print (a)
print(a, end='')
a, b=b, a+b
print()
fib(1000)
01
11
12
23
35
58
813
1321
2134
3455
5589
89144
144233
233377
377610
610987
987
#9
def factorial(x):
total = 1
while x>0:
total *= x
x==1
return total
def is_prime(x):
if x < 2:
return False
else:
for n in range (2, x-1):
if x % n == 0:
return false
return True