Build an RPG Character - Build an RPG Character

Tell us what’s happening:

Hello. I am trying to run my code to test its validity so far, and it failed for test no7.
I have tried using other ways to write that line of code but it still fails
Any reason for that

Your code so far

full_dot = '●'
empty_dot = '○'
def create_character(character_name,strength,intelligence,charisma):
      if not (isinstance(character_name,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 not isinstance(strength, int) or not isinstance(intelligence, int) or not isinstance(charisma, int):
          return'All stats should be integers'

Your browser information:

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

Challenge Information:

Build an RPG Character - Build an RPG Character

What do you see when you test with: print(create_character('ren', "4", 2, 1))

It says, “The character name should not contain spaces”

Since your character name does not contain spaces, why do you think your code is returning there? Compare this validation check to the one you wrote to make sure there was a character name value.

I have seen my mistake. Thank you very much