进制转换_小数
程序员文章站
2024-03-17 14:38:46
...
小数转换成指定进制,
注意:如果给浮点型不指定小数点后面的位数,数字太小时会以科学计数法显示
正小数转换成指定n进制的数,采用乘n取整,按顺序排列的方式
def func():
while True:
rslt = '0.'
inStr = input()
m,n = map(float, inStr.split())
if int(n) == 0 and int(m) == 0:
break
for i in range(10):
t = '%.10f'%(float(m)*n)
temp = str(t).split('.')
m = '0.'+temp[1]
str1 = temp[0]
rslt = rslt +str1
print(rslt)
if __name__ == '__main__':
func()
上一篇: 一个函数实现一个整形有序数组的二分查找
下一篇: 牛客网机试题-最大乘积