A control method for an electric tool, comprising: obtaining parameters characterizing an output shaft load during a running process of an electric tool; calculating average values of the parameters characterizing the output shaft load according to a composite average algorithm, wherein the composite average algorithm comprises a combination of at least two different types of average algorithms; calculating slope values of the parameters characterizing the output shaft load according to the average values of the parameters characterizing the output shaft load; and interrupting torque output of the electric tool according to the slope values of the parameters characterizing the output shaft load, wherein the step of interrupting torque output of the electric tool according to the slope values of the parameters characterizing the output shaft load comprises: determining a slope threshold and a triggering condition according to a load of the electric tool; comparing calculated slope values of N neighboring parameters characterizing the output shaft load with the slope threshold respectively; and determining whether a comparison result meets the triggering condition, and when the comparison result meets the triggering condition, interrupting torque output of the electric tool, and characterised in that when the load of the electric tool is greater than a first load, the slope threshold is a first slope threshold, when the load of the electric tool is less than the first load, the slope threshold is a second slope threshold, and the second slope threshold is less than the first slope threshold. obtaining parameters characterizing an output shaft load during a running process of an electric tool; calculating average values of the parameters characterizing the output shaft load according to a composite average algorithm, wherein the composite average algorithm comprises a combination of at least two different types of average algorithms; calculating slope values of the parameters characterizing the output shaft load according to the average values of the parameters characterizing the output shaft load; and interrupting torque output of the electric tool according to the slope values of the parameters characterizing the output shaft load, wherein the step of interrupting torque output of the electric tool according to the slope values of the parameters characterizing the output shaft load comprises: determining a slope threshold and a triggering condition according to a load of the electric tool; comparing calculated slope values of N neighboring parameters characterizing the output shaft load with the slope threshold respectively; and determining whether a comparison result meets the triggering condition, and when the comparison result meets the triggering condition, interrupting torque output of the electric tool, and characterised in that when the load of the electric tool is greater than a first load, the slope threshold is a first slope threshold, when the load of the electric tool is less than the first load, the slope threshold is a second slope threshold, and the second slope threshold is less than the first slope threshold. determining a slope threshold and a triggering condition according to a load of the electric tool; comparing calculated slope values of N neighboring parameters characterizing the output shaft load with the slope threshold respectively; and determining whether a comparison result meets the triggering condition, and when the comparison result meets the triggering condition, interrupting torque output of the electric tool, and characterised in that when the load of the electric tool is greater than a first load, the slope threshold is a first slope threshold, when the load of the electric tool is less than the first load, the slope threshold is a second slope threshold, and the second slope threshold is less than the first slope threshold. <EOS>