1a.install Python and Set Up The Development Environment.: Code: Print ("Hello World") Output
1a.install Python and Set Up The Development Environment.: Code: Print ("Hello World") Output
2c. Write a python program to print the Fibonacci series using for loop.
Code:
a=0
b=1
n=int(input("Enter number of elements: "))
print(f"Fibonacci series with {n} elements:",a,b,end=" ")
for i in range(0,n-2):
c=a+b
print(c,end=" ")
a=b
b=c
Output:
Output:
Output:
class EBook(Book):
def __init__(self, title, author, genre, price, file_size,file_format):
super().__init__(title, author, genre, price)
self.file_size = file_size
self.file_format = file_format
def file_size(self):
return self.file_size
def file_format(self):
return self.file_format
def display_file_info(self):
return f"File Size: {self.file_size}MB\nFile Format:{self.file_format}"
def display_info(self):
book_info = super().display_info()
return book_info + f"\n{self.display_file_info()}"
ebook1 = EBook("Verity", "Colleen Hoover", "Thriller",2018, 15,
"PDF")
print(ebook1.display_info())
Output:
Output:
5a. Use lambda functions, map, and filter to perform operations on a list.
Code:
num= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print("Original list: ",num)
square_num = list(map(lambda x: x**2, num))
print("Squared Numbers:", square_num)
even_num = list(filter(lambda x: x % 2 == 0, num))
print("Even Numbers:", even_num)
Output:
import mathopsmodule as mo
a = 10
b=5
print(mo.add(a, b)) #output: 15
print(mo.subtract(a, b)) #output: 5
print(mo.multiply(a, b)) #output: 50
print(mo.divide(a, b)) #output:2.0
reshape=arr1.reshape(3,1) #Reshape
max_val=arr1.max() #Statistics
min_val=arr1.min()
mean=arr1.mean()
median=np.median(arr1)
std_dev=arr1.std()
print("Original Array:")
print(arr1)
print("\nOriginal Matrix:")
print(arr2)
print("\nAccessing and Slicing:")
print("First Row:",row)
print("Second Column:",col)
print("\nElementwise Operation:")
print("arr1+5 =",add)
print("arr1*2 =",multiply)
print("\nElement wise operation between arrays:")
print("arr1+arr1 =",sum_arr)
print("arr1*arr1 =",product)
print("\nReshaped Array:\n",reshape)
print("\nStatistics")
print("Max Value:",max_val)
print("Min Value:",min_val)
print("Mean:",mean)
print("Median:",median)
print("Standard Deviation:",std_dev)
Output:
6b. Perform basic operations and indexing on arrays.
Code:
import numpy as np
arr=np.array([1,2,3,4,5,6,7,8,9])
print("Original Array:",arr)
print("Element at index 0:",arr[0])
print('Element at index 3:',arr[3])
sliced_arr=arr[1:5]
print("Sliced Array:",sliced_arr)
arr1=np.array([1,2,3])
arr2=np.array([4,5,6])
print("First array:",arr1,"\nSecond array:",arr2)
add=arr1+arr2
subtract=arr2-arr1
product=arr1*arr2
division=arr2/arr1
print("Addition Result:",add)
print("Subraction Result:",subtract)
print("Multiplication Result:",product)
print("Division Result:",division)
Output:
Output:
Output:
Output:
except FileNotFoundError:
print("!!File not found. Please check the file path!!")
except ValueError:
print("!!Invalid data in the file!!")
except ZeroDivisionError:
print("Cannot calculate the average with no data!!")
except Exception as e:
print("An unexpected error occured",str(e))
Output: