Build an RPG Character - Build an RPG Character

Tell us what’s happening:

I cannot get through test 10. I saw other’s code, they tried the same as me, and their’s got accepted, mine’s not. Can anyone guess what is the problem with my code?

Your code so far

full_dot = '●'
empty_dot = '○'
def create_character(name, strength, intelligence, charisma):
    stre= "STR " + (full_dot * strength) + (empty_dot* (10 - strength))
    inte= "INT " + (full_dot * intelligence) + (empty_dot* (10-intelligence))
    char= "CHA " + (full_dot * charisma) + (empty_dot* (10-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"
    if not isinstance(strength or intelligence or charisma, int):
        return 'All stats should be integers'
    if strength < 1 or intelligence <1 or charisma <1:
        return "All stats should be no less than 1"
    if strength >4 or intelligence >4 or charisma >4:
        return "All stats should be no more than 4"
    if (strength + intelligence + charisma) >7:
        return "The character should start with 7 points"
    if (strength + intelligence + charisma) <7:
        return "The character should start with 7 points"

    else:
        return f"{name}\n{stre}\n{inte}\n{char}"
        #return name\n"STR " + (full_dot * strength) + (empty_dot * (10 - strength))\n"INT " + (full_dot * intelligence) + (empty_dot* (10-intelligence))\n "CHA " + (full_dot * charisma) + (empty_dot* (10-charisma))
        #return "STR " + (full_dot * strength) + (empty_dot* (10 - strength))
        #return "INT " + (full_dot * intelligence) + (empty_dot* (10-intelligence))
        #return "CHA " + (full_dot * charisma) + (empty_dot* (10-charisma))
cc= create_character("ren", 4, 2, 1)
print(cc)

Your browser information:

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

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

try calling your function giving invalid values to strenght

like

it is to avoid errors that we validate the function arguments, if you use the function arguments with invalid values like your first few lines of the function, you are rendering the validation useless

thank you, I found what was wrong!