"students give cards or flowers to their teachers" 中为什么用“or”而不用“and”?

问题描述:

"students give cards or flowers to their teachers" 中为什么用“or”而不用“and”?

如果用and意思就是:学生们既送老师贺卡又送老师鲜花(事实不是),用or就是说:…………贺卡或鲜花…….