"""
SelfAssessmentTool
Generated by Eden via recursive self-improvement
2025-11-02 05:42:55.783727
"""

class SelfAssessmentTool:
    def __init__(self):
        self.traits = {
            'Vision': 0,
            'Resilience': 0,
            'Adaptability': 0,
            'RiskTolerance': 0,
            'NetworkingSkills': 0,
            'MoneyManagement': 0
        }

    def evaluate(self, user_input):
        # Example questions and scoring logic
        self.traits['Vision'] += int(input("Do you have a clear vision for your business? (1-5) ") or 0)
        self.traits['Resilience'] += int(input("How resilient are you in the face of challenges? (1-5) ") or 0)
        self.traits['Adaptability'] += int(input("How well do you adapt to change? (1-5) ") or 0)
        self.traits['RiskTolerance'] += int(input("Are you comfortable with taking calculated risks? (1-5) ") or 0)
        self.traits['NetworkingSkills'] += int(input("Do you have strong networking skills? (1-5) ") or 0)
        self.traits['MoneyManagement'] += int(input("How skilled are you in managing finances? (1-5) ") or 0)

    def display_results(self):
        total_score = sum(self.traits.values())
        print(f"Your total score is {total_score}/30.")
        for trait, score in self.traits.items():
            print(f"{trait}: {score}")

if __name__ == "__main__":
    tool = SelfAssessmentTool()
    tool.evaluate()
    tool.display_results()