Tried fixing the code but it's still not running...any guesses as to why?

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 name == "":

    return 'The character name 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 any(stats<1 for stat in stats):

    return 'All stats should be no less than 1'

if any(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' 

result=name+"\\n"

result+="STR" +full_dot\*strength+empty_dot\*(10-strength)+"\\n"

result+="INT" +full_dot\*intelligence+empty_dot\*(10-intelligence)+"\\n"

result+="CHA" +full_dot\*charisma+empty_dot\*(10-charisma)+"\\n"

share this exercise url link as well, thanks and happy coding :slight_smile:

If you have a question about a specific challenge as it relates to your written code for that challenge and need some help, click the Help button located on the challenge.

The Help button will create a new topic with all code you have written and include a link to the challenge also. You will still be able to ask any questions in the post before submitting it to the forum.

Thank you.