✔ 最佳答案
No, they didn't.
Once a month, one of a woman's ovaries releases an egg. At this point in her cycle, the lining of the womb is thickened so that the egg can embed in it if it is fertilised, and begin to grow. If pregnancy does not occur, this lining and the unfertilised egg are discarded - this is what a period is. Dinosaurs laid eggs rather than giving birth to live young - their eggs were coated in shell and then laid, so they did not need a thickened womb lining for eggs to embed in and thus did not shed said lining if pregnancy did not occur.
In response to your first answer, I'd like to point out that dinosaurs were very different to mammals of today - dinosaurs were reptiles, not mammals - and that mammals like dogs and cats do NOT have periods. They reabsorb the womb lining into their bodies instead of shedding it if they do not become pregnant. When they are in oestrus, they produce a bloody discharge, which may lead some people to think the animal is having a period, but this is not the case - the animal is ready to conceive, not getting rid of its womb lining after failing to conceive.
參考: I used to be a zookeeper and have studied animals all my life. I'm also a woman, so I know a fair bit about menstruation!