”无名”之辈
2021-07-19 19:16
采纳率: 80%
浏览 23

Python分离浮点数的小数位和整数位。

比如分离一个浮点数12.33 分离操作后可以得到12和0.33两个数

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 奋斗的小小鱼 2021-07-19 20:59
    已采纳
    #1
    a=input('')
    x,y=a.split ('.')
    y1='0.'+y
    print('整数部分是{},小数部分是{}'.format(x,y1))
    
    #2
    a = 12.33
    a1 = int(a)
    print(a1)
    a2 = a-a1
    print(a2)
    
    #3
    print(divmod(12.33,1))
    
    
    点赞 评论
  • m0_57901298 2021-07-19 20:56

    get = lambda num: [int(num), num - int(num)]

    点赞 评论
  • m0_57901298 2021-07-19 21:08

    emmmmmmmm...推荐divmod

    import sys
    gso = sys.getsizeof
    gso(divmod)
    72
    get = lambda num: [int(num), num - int(num)]
    gso(get)
    136

    点赞 评论

相关推荐 更多相似问题