是由于Cu与Zn之间的电位差造成Zn的电子向Cu移动.关键是你没有明白Cu与Zn电位差生产的原理.这里给你简单的说说.
在金属晶体中存在着金属阳离子和自由电子.这些金属阳离子会扩散到电解质溶液中去,越是活泼的金属扩散越容易和越多(因为越活泼金属形成的阳离子与自由电子的作用力越小,这同金属越活泼最外层电子就越容易失去的道理一样),金属上面就有多余的电子留下.由于Zn比Cu活泼,所以Zn带的多余电子就比Cu带的多余电子多,Zn的电位就比Cu的电位低.当在Zn与Cu间用导线相连接时,Zn上的多余电子就向Cu移动而形成电流.