"Display number type"
def disnumtype(num):
print num,'is',
if isinstance(num,(int,long,float,complex)):
print 'a number of type:',type(num).__name__
else:
print 'not a number at all!!'
比如保存为名字: disnumtype.py
则执行的时候为
>>>disnumtype(5)
>>>disnumtype('abc')
或者如下的程序:
def disnumtype(num):
print num,"is",
if type(num) == type(0):
print 'an integer'
elif type(num) == type(0L):
print 'a long'
elif type(num) == type(0.0):
print 'a float'
elif type(num) == type(0+0j):
print 'a complex number'
else:
print 'not a number at all!'
阅读(1086) | 评论(0) | 转发(0) |