Over 10 Million Study Resources Now at Your Fingertips


Download as :
Rating : ⭐⭐⭐⭐⭐
Price : $10.99
Language:EN
Pages: 2

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

How It Works
Login account
Login Your Account
Add to cart
Add to Cart
Payment
Make payment
Document download
Download File
PageId: ELI1A4EDC8
img
Uploaded by :
b9o6oVqV
Page 1 Preview
integers print integers integers print
Sell Your Old Documents & Earn Wallet Balance