def panf(f): if isinstance(f,float): b=int(str(f).split('.')[0]) c=str(f).split('.')[1] if int(c[0:1])>5: b+=1 else: return b return b else: return (u'不是float类型参数') bb =panf(3.912311321) print(bb)