彩虹的形成需要两个条件:阳光和空气中的水滴。只要空气中有足够的小水滴,阳光照射小水滴就能通过反射、折射形成彩虹。
但是要看到彩虹,需要附加条件:观察者必须站在阳光和彩虹之间的位置,背向太阳,朝向小水滴,反射的光线才能进入观察者的眼睛。彩虹可以被观察到。天气预报可以预测未来的天气,包括下雨、阳光充足、空气湿度充足等,但不能预测你站在哪里。天气预报可以预测彩虹的形成条件,但不能预测能否看到彩虹。所以要看到彩虹,你的位置很重要。但是,与其等待天空中的彩虹,不如直接制作,只要含着一口水,背对着太阳使劲喷,大概率就能看到彩虹。