Skip to content

prajwalg1313/human-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Human Personality Analyzer (Simple 50-ish Questions)

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.


What It Does

  1. Asks a set of moral, emotional, and logical questions in random order.
  2. Measures traits like Empathy, Logic, Morality, Anxiety, Self-Control, and more.
  3. Calculates overall scores (0–100%) for each trait.
  4. Gives short summaries like “You seem practical and emotionally balanced.”
  5. Optionally saves your results to a text file.
  6. Randomly guesses a neutral answer if you skip a question.

⚙️ Features

  • 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

Requirements

  • Python 3.x
  • No external libraries (uses only random and datetime)

🧠 Run it using:

  1. git clone https://github.com/prajwalg1313/human-analyzer.git && cd human-analyzer
  2. python3 human_analyzer.py

About

🧠 Fun Python project that analyzes your personality with 50 questions and gives a psyche report + Human Threat Level.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages