区别在于指向不同,概念不同,含义不同等,尽力而为是指尽能力去作为,去办理,去实施,不一定达到目标和期望,但是已经尽力了,而尽力而为是指用尽了力气,做了最大努力终于办成了事情,实现了期望,所以二者指向不同,意思不同,有联系也有区别