A washing machine comprising: a spin tub provided to be rotatable and into which laundry is introduced; a driving system including a motor and configured to rotate the spin tub ; a memory ; and at least one processor configured to: control the driving system to rotate the spin tub at a first rotational speed, control the driving system to rotate the spin tub at a second rotational speed, and identify a weight of the laundry based on the second rotational speed and an acceleration at a time of increasing a rotational speed of the spin tub from the first rotational speed to the second rotational speed and not based on a deceleration of the spin tub , characterised in that the memory stores temperature correction information including linear relationship information between each of the acceleration and the second rotational speed, and a temperature of the motor , and wherein the at least one processor is further configured to: correct the acceleration and the second rotational speed based on the temperature correction information, and identify the temperature of the motor based on a resistance of a coil of the motor and resistance information stored in the memory . a spin tub provided to be rotatable and into which laundry is introduced; a driving system including a motor and configured to rotate the spin tub ; a memory ; and at least one processor configured to: control the driving system to rotate the spin tub at a first rotational speed, control the driving system to rotate the spin tub at a second rotational speed, and identify a weight of the laundry based on the second rotational speed and an acceleration at a time of increasing a rotational speed of the spin tub from the first rotational speed to the second rotational speed and not based on a deceleration of the spin tub , characterised in that the memory stores temperature correction information including linear relationship information between each of the acceleration and the second rotational speed, and a temperature of the motor , and control the driving system to rotate the spin tub at a first rotational speed, control the driving system to rotate the spin tub at a second rotational speed, and identify a weight of the laundry based on the second rotational speed and an acceleration at a time of increasing a rotational speed of the spin tub from the first rotational speed to the second rotational speed and not based on a deceleration of the spin tub , characterised in that the memory stores temperature correction information including linear relationship information between each of the acceleration and the second rotational speed, and a temperature of the motor , and wherein the at least one processor is further configured to: correct the acceleration and the second rotational speed based on the temperature correction information, and identify the temperature of the motor based on a resistance of a coil of the motor and resistance information stored in the memory . correct the acceleration and the second rotational speed based on the temperature correction information, and identify the temperature of the motor based on a resistance of a coil of the motor and resistance information stored in the memory . <EOS>