Build an RPG Character - Build an RPG Character

Tell us what’s happening:

i don’t know what im doing wrong, I don’t understand why can’t get trough the two last tests

Your code so far

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 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, int) and isinstance(intelligence, int) and isinstance(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 not (strength + intelligence + charisma) == 7:
        return "The character should start with 7 points"
        
    STR = strength*full_dot + (10-strength)*empty_dot 
    INT = intelligence*full_dot + (10-intelligence)*empty_dot
    CHA = charisma*full_dot + (10-charisma)*empty_dot
    return name + "\n" + "STR" + STR + "\n" + "INT" + INT + "\n" + "CHA" + CHA
print(create_character("ren", 4, 2, 1))

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15

Challenge Information:

Build an RPG Character - Build an RPG Character

Your output isn’t the same as the example. You’re missing spaces.