In pentose phosphate shunt, the number of NADPH formed per glucose molecule is
Glucose-6-phosphate+ NADP→ 6-Phosphogluconolactone + NADPH2
2. 6-phosphogluconolactone is hydrolysed by enzyme lactonase to produce 6 molecules of 6-phosphogluconic acid.
3. Phosphogluconic acid is oxidatively decarboxylated by the enzyme 6-phosphogluconic acid dehydrogenase. 6 molecules of NADP are reduced, 6 molecules of carbon dioxide are released and 6 molecules of ribulose-5-phosphate are produced.
6-phosphogluconic acid + NADP→ ribulose-5-phosphate + NADPH2 + CO2
Thus, a total of 12 NADPH molecules are produced in this pathway.
Thus, the correct answer is option A.