Build an RPG character - Build an RPG Character

Tell us what’s happening:

Some one help me to find what’s wrong with code cause I can’t quiet figure it out

Your code so far

full_dot = "●"
empty_dot = "○"

def create_character(name, strength, intelligence, charisma):
    if not isinstance(name, str):
        return "The character name should be a string."
    if len(name) > 10:
        return "The character name is too long."
    if " " in name:
        return "The character name should not contain spaces."

    stats = [strength, intelligence, charisma]

    if not all(isinstance(s, int) for s in stats):
        return "All stats should be integers."
    if any(s < 1 for s in stats):
        return "All stats should be no less than 1."
    if any(s > 4 for s in stats):
        return "All stats should be no more than 4."
    if sum(stats) != 7:
        return "The character should start with 7 points."

    def make_bar(value):
        return full_dot * value + empty_dot * (10 - value)

    result = f"""{name}
STR {make_bar(strength)}
INT {make_bar(intelligence)}
CHA {make_bar(charisma)}"""
    return result


print(create_character("ren", 4, 2, 1))

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36

Challenge Information:

Build an RPG character - Build an RPG Character

double check the strings you are asked to return, they need to match to the last character including punctuation or lack there of

Welcome to the world of programming my brother where every single little piece means something.
Your code is correct, you just need to remove the dots (.) at the end of your strings.
From
return “All stats should be integers.”
to
return “All stats should be integers” Remove the full stop at the end

code removed by moderator

good job in solving the challenge, I have removed the code to avoid spoilers