将变量转换为十进制XBASE

问题描述 投票:0回答:1

有一个变量包含一个值,如'0000017733'.-需要将其转换为'0000177,33'-然后与其他变量进行求和.-然后再次将其转换为一个字符串,看起来像(例如)'0000008921'.

XBASE

任何一个人可以帮助?

比如:**变量VGCA = 77,33TOT = '0000017733' 。

** 将TOT转换为177,33。

**进行必要的操作FINALV = TOT - VCGA。

** 将FINALV从100,00重新转换为0000010000。

decimal xbase
1个回答
0
投票

不知道你是否还需要这个,但在python 3中,代码会是这样的--。

vgca = 77.33
tot = '000000017733'
tot_float = float(tot)/100
print(tot_float)
finalv = tot_float - vgca
finalv *= 100
finalv_string = format("%012d"%finalv)
print(finalv_string)

输出是-

177.33
000000010000
© www.soinside.com 2019 - 2024. All rights reserved.