B和B之间长得不一样是由于个体差异的存在。个体差异是由基因和环境因素共同决定的。基因是生物体遗传特征的基本单位,它们携带着决定外貌的信息。不同的基因组合会导致不同的外貌特征,因此,B和B之间的基因差异可以解释他们长相不同的原因。另一方面,环境因素也会对个体的外貌产生影响。环境包括个体所处的生活环境、饮食习惯、生活方式等。这些因素可以影响基因的表达和发育,从而导致外貌的差异。因此,B和B长相不一样的原因既可以归因于基因差异,也可以归因于环境因素的影响。综上所述,个体差异的形成是基因和环境因素共同作用的结果。