Language:EN
Pages: 2
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Page 1 Preview
integers print integers integers print

Integers print integers integers print

pythonhtp1_08.fm Page 283 Monday, December 10, 2001 6:49 PM

Customizing Classes 283

if value in self.__list:

raise ValueError, \

"""Overloaded == operator"""

if len( self ) != len( other ):

return 1# lists are equal

def __ne__( self, other ):

Fig. 8.12

# Fig. 8.13: fig08_13.py
# Driver for simple class SingleList.

from NewList import SingleList
def getIntegers():
size = int( raw_input( "List size: " ) )
returnList = [] # the list to return
for i in range( size ):
returnList.append(
int( raw_input( "Integer %d: " % ( i + 1 ) ) ) ) return returnList
# input and create integers1 and integers2
print"Creating integers1..."
integers1 = SingleList( getIntegers() )
print"Creating integers2..."
integers2 = SingleList( getIntegers() )

Fig. 8.13

284
Chapter 8

# use overloaded comparison operator
print"Evaluating: integers1 != integers2"

if integers1 != integers2:
print"They are not equal"

Fig. 8.13

You are viewing 1/3rd of the document.Purchase the document to get full access instantly

Immediately available after payment
Both online and downloadable
No strings attached
How It Works
Login account
Login Your Account
Place in cart
Add to Cart
send in the money
Make payment
Document download
Download File
img

Uploaded by : Kimberly Miller

PageId: ELI1A4EDC8