Build an RPG Character - Build an RPG Character

Tell us what’s happening:

Good day, please I need your assist, I am stuck. Thank

Your code so far

def create_character(name,strength, intelligence, charisma):
    if not isinstance (name, str):
        return 'The character name should be a string'
    if name == '':
        return 'The character should have a name'
    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(stat, int)for stat in stats):
        return 'All stats should be integers'
    if not all(stat >= 1 for stat in stats):
        return 'All stats should be no less than 1'
    if not all(stat <= 4 for stat in stats):
        return 'All stats should be no more than 4'
    if sum (stats) != 7:
        return 'The character should start with 7 points'
    def format_stat(label, value):
        return f"{label} " + "●" * value + "○" * (10 - value)
        return (
        f"{name}\n"
        f"{format_stat('STR', strength)}\n"
        f"{format_stat('INT', intelligence)}\n"
        f"{format_stat('CHA', charisma)}"
    )
 

Your browser information:

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

Challenge Information:

Build an RPG Character - Build an RPG Character

This line is causing you issues. Can you see why?

Also, if your function passes all of the error checking, what does it return? (Check your indentation).