Build an RPG Character - Build an RPG Character

Tell us what’s happening:

I cant find where i made a mistake, I tried searching for my mistake but I cant find it

Your code so far

def create_character(character_name, strength, intelligence, charisma):

    if type(character_name) is not str:
        return 'The character name should be a string.'
    elif character_name == '':
        return 'The character should have a name.'  
    elif len(character_name) > 10:
        return 'The character name is  too long.'  
    elif '' in character_name:
        return 'The character_name should not contain spaces.'
    elif type(strength) is not int or type(intelligence) is not int or type (charisma) is not int:
        return 'All stats should be integers.'
    elif strength < 1 or intelligence < 1 or charisma < 1:
        return 'All stats should be no less than 1.'
    elif strength > 4 or intelligence > 4 or charisma > 4:
        return 'All stats should be no more than 4.'
    elif (strength + intelligence + charisma) != 7:
        return 'The character should start with 7points.'
    else:
        str_line = 'STR ' + ('●' * strength) + ('○' * (10 - strength))
        int_line = 'INT ' + ('●' * intelligence) + ('○' * (10 - intelligence))
        cha_line = 'CHA ' + ('●' * charisma) + ('○' * (10 - charisma))
        return f"{character_name}\n{str_line}\n{int_line}\n{cha_line}"

Your browser information:

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

Challenge Information:

Build an RPG Character - Build an RPG Character

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/lab-rpg-character/67d83df6f82eda3868dd2a84.md at main · freeCodeCamp/freeCodeCamp · GitHub

Welcome to the forum @happinessotuya9,

Please check your return messages. They should match the instructions exactly, including spacing. Should they include punctation?

Is that a space, or an empty string?

Happy coding