Hi In a list I have a number of soccer players. Each player has a different rating for attacking, defending, midfield fitness and goalkeeping.
I have devised a while loop that goes through this list to find the best player at defending, attacking, midfield and goalkeeping. However there is more than one defender per team so I therefore need it to find the next best player. Below is the code used to ascertain the best defender: # STUFF TO FIND THE TOP DEFENDER defender = 0 # The position of defender is set to the first player in the knowledge base topdefender = 0 c = 3 # the defensive rating of the first player in the list d = (len(squadList)-4) # the defensive rating of the last player in the list. while c <= d: if squadList[c] > topdefender: topdefender = squadList[c] defender = squadList[c-3] + " " + squadList[c-2] # The defender variable is assigned to the forename and surname of the player c = c + 8 # Move to the defensive rating of the next player in the list print defender any help on this would be greatly appreciated. thank you -- http://mail.python.org/mailman/listinfo/python-list