[code.view]

[top] / python / PyMOTW / operator / operator_math.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2008 Doug Hellmann All rights reserved.
     #
     """
     """
     
     __version__ = "$Id$"
     #end_pymotw_header
     
     from operator import *
     
     a = -1
     b = 5.0
     c = 2
     d = 6
     
     print 'a =', a
     print 'b =', b
     print 'c =', c
     print 'd =', d
     
     print '\nPositive/Negative:'
     print 'abs(a):', abs(a)
     print 'neg(a):', neg(a)
     print 'neg(b):', neg(b)
     print 'pos(a):', pos(a)
     print 'pos(b):', pos(b)
     
     print '\nArithmetic:'
     print 'add(a, b)     :', add(a, b)
     print 'div(a, b)     :', div(a, b)
     print 'div(d, c)     :', div(d, c)
     print 'floordiv(a, b):', floordiv(a, b)
     print 'floordiv(d, c):', floordiv(d, c)
     print 'mod(a, b)     :', mod(a, b)
     print 'mul(a, b)     :', mul(a, b)
     print 'pow(c, d)     :', pow(c, d)
     print 'sub(b, a)     :', sub(b, a)
     print 'truediv(a, b) :', truediv(a, b)
     print 'truediv(d, c) :', truediv(d, c)
     
     print '\nBitwise:'
     print 'and_(c, d)  :', and_(c, d)
     print 'invert(c)   :', invert(c)
     print 'lshift(c, d):', lshift(c, d)
     print 'or_(c, d)   :', or_(c, d)
     print 'rshift(d, c):', rshift(d, c)
     print 'xor(c, d)   :', xor(c, d)
     

[top] / python / PyMOTW / operator / operator_math.py

contact | logmethods.com