區別就是兩者意思有相同也有不同,具體的不同如下
play a part中文意思是裝腔騙人扮演角色在……中起一份作用
Various environmental factors may play a role.
play a role中文意思是發揮作用扮演一個角色