#------------------------------------------------------------------------------- # Name: acslcontest1 # Purpose: For ACSL # # Author: Siddhartha Edara # # Created: 18/12/2011 # Copyright: (c) se 2011 #------------------------------------------------------------------------------- #!/usr/bin/env python # this is for not rounding division from __future__ import division def main(): pass import re if __name__ == '__main__': main() fpay1 = raw_input("1. Enter the years, then the pay.(If you use a space only include one space)(When using commas dont put a space anywhere.): ") fyears1,fpay1= re.split('[ , ]',fpay1) years1=int(fyears1) pay1=float(fpay1) fpay2 = raw_input("2. Enter the years, then the pay.(If you use a space only include one space)(When using commas dont put a space anywhere.): ") fyears2,fpay2= re.split('[ , ]',fpay2) years2=int(fyears2) pay2=float(fpay2) fpay3 = raw_input("3. Enter the years, then the pay.(If you use a space only include one space)(When using commas dont put a space anywhere.): ") fyears3,fpay3= re.split('[ , ]',fpay3) years3=int(fyears3) pay3=float(fpay3) fpay4 = raw_input("4. Enter the years, then the pay.(If you use a space only include one space)(When using commas dont put a space anywhere.): ") fyears4,fpay4= re.split('[ , ]',fpay4) years4=int(fyears4) pay4=float(fpay4) fpay5 = raw_input("5. Enter the years, then the pay.(If you use a space only include one space)(When using commas dont put a space anywhere.): ") fyears5,fpay5= re.split('[ , ]',fpay5) years5=int(fyears5) pay5=float(fpay5) #1 Averagesal=0 if pay1/years1 > 10: Averagesal = Averagesal + 1 if pay2/years2 > 10: Averagesal = Averagesal + 1 if pay3/years3 > 10: Averagesal = Averagesal + 1 if pay4/years4 > 10: Averagesal = Averagesal + 1 if pay5/years5 > 10: Averagesal = Averagesal + 1 print '1. ' + str(Averagesal) #2 print '2. ' + str (round (((pay1/years1) + (pay2/years2) + (pay3/years3) + (pay4/years4) + (pay5/years5))/5 * 1000000)) #3 payless = 0 if pay1/(years1*16) < pay2/(years2*16): payless = (pay1/(years1*16)) elif pay2/(years2*16) < pay1/(years1*16): payless = (pay2/(years2*16)) if pay3/(years3*16) < payless: payless = (pay3/(years3*16)) if pay4/(years4*16) < payless: payless = (pay4/(years4*16)) if pay5/(years5*16) < payless: payless = (pay5/(years5*16)) print '3. ' + str(round (payless * 1000000)) #4 paymore = 0 if pay1/(years1*18) > pay2/(years2*18): paymore = (pay1/(years1*18)) elif pay2/(years2*18) > pay1/(years1*18): paymore = (pay2/(years2*18)) if pay3/(years3*18) > paymore: paymore = (pay3/(years3*18)) if pay4/(years4*18) > paymore: paymore = (pay4/(years4*18)) if pay5/(years5*18) > paymore: paymore = (pay5/(years5*18)) print '4. ' + str (round (paymore * 1000000)) #5 game16 = ((pay1/(years1 * 16)) + (pay2/(years2 * 16)) + (pay3/(years3 * 16)) + (pay4/(years4 * 16)) + (pay5/(years5 * 16)))/5 *1000000 game18 = ((pay1/(years1 * 18)) + (pay2/(years2 * 18)) + (pay3/(years3 * 18)) + (pay4/(years4 * 18)) + (pay5/(years5 * 18)))/5 * 1000000 print '5. ' + str(round (game16 - game18)) fquit = raw_input("Press Enter to exit")