File size: 595 Bytes
0e5da39 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#!/usr/bin/env python3
import re
import sys
re_number = re.compile(r"(?:^|(?<=[:\s]\s))([0-9]+(?:[.][0-9]*)?)")
line = sys.stdin.readline().rstrip("\n")
print(line)
references = [float(piece) if re_number.fullmatch(piece) else None for piece in re_number.split(line)]
for line in sys.stdin:
line = line.rstrip("\n")
for i, piece in enumerate(re_number.split(line)):
if i >= len(references): continue
if references[i] is not None and re_number.fullmatch(piece):
piece = "{:.2f}".format(float(piece) - references[i])
print(piece, end="")
print()
|