区别就是两者意思是不一样,具体的不同如下

foolish中文意思是adj. 愚蠢的,傻的(因做傻事而)困窘的,难堪的

crazy中文意思是adj. 古怪的,不理智的极度烦恼的,疯狂的精神失常的狂热的,迷恋的(角度)极其歪斜的