#!/usr/bin/env python # encoding: utf-8 # # Copyright (c) 2009 Doug Hellmann All rights reserved. # """ """ #end_pymotw_header import decimal for value in [ 'Infinity', 'NaN', '0' ]: print decimal.Decimal(value), decimal.Decimal('-' + value) print # Math with infinity print 'Infinity + 1:', (decimal.Decimal('Infinity') + 1) print '-Infinity + 1:', (decimal.Decimal('-Infinity') + 1) # Print comparing NaN print decimal.Decimal('NaN') == decimal.Decimal('Infinity') print decimal.Decimal('NaN') != decimal.Decimal(1)