患者本身患有心脏病而又表现为腿没劲,出现的原因和机制比较复杂,具体如下:一、活动耐量下降:常见的原因为心脏病会影响到患者正常的活动耐量,表现为腿没劲,但并不是因为腿部发生病变造成;二、药物原因:心脏病患者在治疗过程中,可能会用到他汀类药物或者利尿剂。1、他汀类的药物在使用的过程中,需要定期监测肝功能和肌酸激酶,因为这类药物有可能会对肌肉造成影响。如果发生了腿部没劲,并且全身肌肉酸痛,需要检查肌酸激酶,特别是本身服用他汀药物的患者,如果发现肌酸激酶的升高,考虑与药物因素有关,需要在医生指导下进行减量或者暂时停药。2、利尿剂多用于本身患有心力衰竭或者高血压的病人,但该药物在过程中会导致电解质的流失,尤其是血钾的丢失,如果发生了低钾血症,也会表现为乏力、无力感。