Jelaskan Bio-ekologi dari Ular pelangi

Ular pelangi menghuni daerah lembap dan berawa-rawa di sekitar pantai, sungai, persawahan, dan daerah berhutan; di dataran rendah hingga pegunungan di ketinggian sekitar 1.300 m dpl. Tidak jarang pula ditemukan di sekitar pemukiman, terutama di daerah terbuka dan berumput-rumput yang meliar. Ular ini sering bersembunyi di bawah kayu busuk, bebatuan, tumpukan serasah, atau menggali lubang dalam lumpur, tidak jauh dari air.

Mangsanya terutama terdiri dari kodok, kadal, jenis-jenis ular yang lain, dan mungkin pula burung yang tinggal di atas tanah. Tweedie (1983) menyebutkan bahwa ular pelangi yang dipelihara dalam kandang juga mau memangsa tikus. Ular ini aktif di siang dan malam hari, meski karena pemalu jarang terlihat di siang hari.

Berkembang biak dengan bertelur (ovipar), ular pelangi setiap kalinya mengeluarkan hingga 17 butir telur.