写一个函数lbs2lboz(p),该函数取一个非负数p,该数代表以磅为单位的重量,并输出一个对(l,o),使l为整数,并且p = l + o / 16。
我不确定如何解决此问题,或者如何启动它。
输出应如下所示:
>>> lbs2lboz(2.7)
(2, 11.200000000000003)
>>> lbs2lboz(2)
(2, 0)
def lbs2lbox (p):
answer = p = l+o/16
答案 0 :(得分:1)
尝试一下:
def lbs2lboz(p):
l = int(p)
o = 16*(p-l)
return (l, o)
礼物:
>>> lbs2lboz(2.7)
(2, 11.200000000000003)
>>> lbs2lboz(2)
(2, 0)
它的工作方式是:
l
来计算p
。p = l + o / 16
,则为o = 16p - 16l
或o = 16(p-l)
。