-->

Inheritance

Question
CBSEENCO12011596

Considering the following definition of class FACTORY, write a method in Python to search and display the content in a pickled file FACTORY.DAT,where FCTID is matching with the value '105'.

class Factory:
	def __init__(self,FID,FNAM):
		self.FCTID = FID # FCTID Factory ID
		self.FCTNM = FNAM # FCTNM Factory Name
		self.PROD = 1000 # PROD Production
	def Display(self):
		print self.FCTID,':',self.FCTNM,':',self.PROD

Solution
import pickle
def ques4c( ):
	f=Factory( )
	file=open('FACTORY.DAT','rb')
	try:
		while True:
			if=pickle.load(file)
			if f.FCTID==105:
				f.Display()
			except EOF Error:
				pass
	file.close()

Some More Questions From Inheritance Chapter

What will be the status of the following list after the First, Second and Third pass of the insertion sort method used for arranging the following elements in descending order?

22, 24, 64,
34, 80, 43
Note: Show the status of all the elements after each pass very clearly underlining the changes.

For a given list of values in descending order, write a method in python to search for a value with the help of Binary Search method. The method should return the position of the value and should return -1 if the value not present in the list.

Write Insert(Place) and Delete(Place) methods in python to add Place and RemovePlace considering them to act as Insert and Delete operations of the data structure Queue.

Write a method in python to find and display the prime numbers between 2 to N.Pass N as the argument to the method.

Illustrate the concept inheritance with the help of a python code.

What will be the output of the following python code? Explain the try and except used in the code.

U=0
V=6
print 'First'
try:
	print 'Second'
	M=V/U
	print 'Third',M
except ZeroDivisionError :
	print V*3
	print 'Fourth'
except:
	print V*4
	print 'Fifth'

Write a class PICTURE in Python with following specifications:

Instance Attributes
­ -Pno      # Numeric value
­ -Category # String value
­ -Location # Exhibition Location with String value

Methods:
­ FixLocation () # A method to assign Exhibition
	        # Location as per Category as
	        # shown in the following table​
Category Location
Classic Amina
Modern Jim Plaq
Antique Ustad Khan
­ -Enter() 	# A function to allow user to
		enter values
		# Pno, Category and call
-FixLocation() method
­-SeeAll()  # A function to display all the
	   data members

What is operator overloading with methods? Illustrate with the help of an example using a python code.

Write a method in python to display the elements of list thrice if it is a number and display the element terminated with '#' if it is not a number.

For example, if the content of the list is as follows:

ThisList=['41','DROND','GIRIRAJ','13','ZARA']
414141
DROND#
GIRlRAJ#
131313
ZARA#