The table below shows the Michaelis-Menten constant (Km) values for two different enzymes, A and B, that both catalyse the same reaction.
| Enzyme | Km (mM) |
|---|---|
| A | 0.2 |
| B | 2.5 |
Compare the affinities of enzyme A and enzyme B for their substrate. Explain the relationship between Km and affinity, and describe how the value of Km is determined from experimental data.