A Class 11 Biology Mini Project built using Python — classify plants interactively based on their features! 🌱
Plant Classification Tool is an interactive Python project for Class 11 Biology students. It allows users to input plant features such as leaf type, venation, and flower symmetry, and the program outputs the plant group or class (e.g., Bryophyte, Pteridophyte, Gymnosperm, Angiosperm – Monocot/Dicot).
Key functionalities include:
- Classification based on leaf type, venation, flower symmetry, seeds, and vascular tissue
- Interactive command-line interface
- Optional machine learning upgrade for automatic classification
- Educational insights into plant taxonomy
✅ Classify plants as Bryophytes, Pteridophytes, Gymnosperms, Angiosperms (Monocot/Dicot) ✅ Interactive user input for plant features ✅ Simple Python logic using conditionals ✅ Optional ML-based classifier for enhanced predictions ✅ User-friendly CLI interface
Example Input:
Leaf type (simple/compound): simple
Leaf venation (parallel/reticulate/none): parallel
Flower symmetry (radial/bilateral/none): radial
Seeds present? (yes/no): yes
Vascular tissue present? (yes/no): yes
Output:
Plant Group: Angiosperm (Monocot)
Another Example:
Leaf type: compound
Leaf venation: reticulate
Flower symmetry: bilateral
Seeds present?: yes
Vascular tissue present?: yes
Plant Group: Angiosperm (Dicot)
git clone https://github.com/yourusername/plant-classification-tool.git
python classifier.py
💡 Optional: Install scikit-learn if using the ML classifier:
pip install scikit-learn pandas
- 🐍 Python 3.x
- 🌿 Conditional logic for classification
- 🤖 Optional: scikit-learn for ML classifier
Himali Patil
- 📘 Class 11 Science — Biology Project
- 💼 LinkedIn: www.linkedin.com/in/himalipatil26