The best explanation for why the Portuguese expanded into the Indian Ocean is:
b. With the Ottoman capture of Constantinople, the Portuguese had to find another route to access with Asian spice trade.
This choice highlights the shift in trade dynamics due to geopolitical changes, leading the Portuguese to seek alternative routes for accessing valuable spices and other goods from Asia.