是“筋疲力竭”还是“精疲力竭”?

问题描述:

是“筋疲力竭”还是“精疲力竭”?
两个都对吗?
还是其中一个是错别字?
意思是一样的吗?考试的话写哪个都不会算错别字吗?

都对
ps:一个是指体力上的原因累 筋疲力竭
一个是指精力上的原因累 精疲力竭