Final answer:
It will take 7 rounds to find a winner in a knockout competition with 128 players.
Step-by-step explanation:
When 128 players enter a knockout competition, the rounds needed can be determined by finding the power of 2 that is less than or equal to the number of players. In this case, 2^7 is 128, so it will take 7 rounds to find a winner.