This is a small Python project that asks around 40–50 short personality questions and gives you a basic "psyche report" based on your answers.
It’s made purely for fun and learning — not a clinical or psychological test. I built it to practice Python loops, functions, input handling, and basic logic.
- Asks a set of moral, emotional, and logical questions in random order.
- Measures traits like Empathy, Logic, Morality, Anxiety, Self-Control, and more.
- Calculates overall scores (0–100%) for each trait.
- Gives short summaries like “You seem practical and emotionally balanced.”
- Optionally saves your results to a text file.
- Randomly guesses a neutral answer if you skip a question.
- Simple console interface (no extra libraries)
- Honest self-analysis based on your choices
- 10 personality areas, including:
- Empathy
- Logic
- Morality
- Impulsiveness
- Anxiety
- Confidence
- Openness
- Trust
- Self-Control
- Risk-Taking
- Friendly report summary at the end
- Python 3.x
- No external libraries (uses only
randomanddatetime)
git clone https://github.com/prajwalg1313/human-analyzer.git && cd human-analyzerpython3 human_analyzer.py