#!/usr/bin/python # # takes constraints as stdin # multiplies by the command line factor # outputs to stdout # if no value at the end, assumes 1.0 import sys import string factor = float(sys.argv[1]) lines = sys.stdin.readlines() for line in lines: line = string.rstrip(line) if line[0]=='#': print line continue # let's just get the part at the end fields = string.split(line) if len(fields)<3: print line continue i = -1 if fields[-1]=='bonus': i = -2 try: fields[i] = str(float(fields[i])*factor) except: fields.insert(i,str(factor)) print string.join(fields)