1. A method for recognizing a gesture by using a sensor, the method comprising: recognizing a plurality of sensor values for a hand gesture in a plurality of sensors having a different operational range; determining a depth level indicating a distance between a hand and a surface of an apparatus based on the sensor values; generating a control value by combining the sensor values; and executing a function corresponding to the control value and the depth level in response to the recognized hand gesture, wherein recognizing sensor values for the hand gesture comprises: recognizing a form of the hand using a first sensor among the plurality of sensors, determining the depth level of the recognized hand using a second sensor among the plurality of sensors, and determining a movement of the recognized hand using a third sensor among the plurality of sensors, and wherein the generating of the control value comprises: generating a first combination value by combining one of an absolute value of each sensor of the plurality of sensors and a relative value of each sensor of the plurality of sensors, with respect to a same type of the sensor values, generating a second combination value by updating the sensor values and combining the updated sensor values with respect to a different type of the sensor values, and generating the control value by combining the first combination value and the second combination value.