Moles of K = given massmolar mass=11739=3 moles
Moles of H2O=given massmolar mass=7218=4 moles
According to the reaction, 2 moles of K require 2 moles of H2O.
Therefore, 3 moles of K will require 3 moles of H2O
From the above calculations we can see that 1 mole of H2O is in excess.
Therefore, potassium is the limiting reagent.
Now, 2 moles of K produce 1 mole of H2
3 moles of K will produce 12×3=1.5 moles of H2
So, mass of H2 produced =(1.5×2) g
= 3.0 g