An inverted moving body (1, 41, 51) comprising: a riding part which a user rides; a driving wheel; a posture detection unit configured to detect a rotation angle of the riding part in a front-back direction; and a controller configured to determine whether a switching condition to switch a non-inverted control state to an inverted control state is satisfied based on the rotation angle of the riding part in the front-back direction, and when the switching condition is satisfied, the controller is configured to switch the non-inverted control state to the inverted control state, wherein: the inverted moving body (1 41, 51) comprises a supporting part, the supporting part being located forwardly or backwardly of the driving wheel and being able to support the inverted moving body (1 41, 51) in the inverted state while being in contact with the ground in the non-inverted control state, and the switching condition comprises a condition that an angle variation amount from the rotation angle of the riding part in the front-back direction in a state in which the supporting part is in contact with the ground is equal to or larger than a threshold, characterized in that the switching condition comprises a condition that the state in which the angle variation amount from the rotation angle of the riding part in the front-back direction while the supporting part is in contact with the ground is equal to or larger than the threshold continues for a predetermined period of time, the inverted moving body (1 41, 51) further comprising a manipulation unit configured to change the period, wherein the controller is configured to change the period based on a manipulation signal of the manipulation unit. a riding part which a user rides; a driving wheel; a posture detection unit configured to detect a rotation angle of the riding part in a front-back direction; and a controller configured to determine whether a switching condition to switch a non-inverted control state to an inverted control state is satisfied based on the rotation angle of the riding part in the front-back direction, and when the switching condition is satisfied, the controller is configured to switch the non-inverted control state to the inverted control state, wherein: the inverted moving body (1 41, 51) comprises a supporting part, the supporting part being located forwardly or backwardly of the driving wheel and being able to support the inverted moving body (1 41, 51) in the inverted state while being in contact with the ground in the non-inverted control state, and the switching condition comprises a condition that an angle variation amount from the rotation angle of the riding part in the front-back direction in a state in which the supporting part is in contact with the ground is equal to or larger than a threshold, characterized in that the switching condition comprises a condition that the state in which the angle variation amount from the rotation angle of the riding part in the front-back direction while the supporting part is in contact with the ground is equal to or larger than the threshold continues for a predetermined period of time, the inverted moving body (1 41, 51) further comprising a manipulation unit configured to change the period, wherein the controller is configured to change the period based on a manipulation signal of the manipulation unit. the inverted moving body (1 41, 51) comprises a supporting part, the supporting part being located forwardly or backwardly of the driving wheel and being able to support the inverted moving body (1 41, 51) in the inverted state while being in contact with the ground in the non-inverted control state, and the switching condition comprises a condition that an angle variation amount from the rotation angle of the riding part in the front-back direction in a state in which the supporting part is in contact with the ground is equal to or larger than a threshold, characterized in that the switching condition comprises a condition that the state in which the angle variation amount from the rotation angle of the riding part in the front-back direction while the supporting part is in contact with the ground is equal to or larger than the threshold continues for a predetermined period of time, the inverted moving body (1 41, 51) further comprising a manipulation unit configured to change the period, wherein the controller is configured to change the period based on a manipulation signal of the manipulation unit.