Build an RPG Character - Build an RPG Character

Tell us what’s happening:

RPG character last step stuck, the check ur code thing is not letting me pass
result on terminal is right but its not letting me pass

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 all(isinstance(stat, int) for stat in [strength, intelligence, charisma]):
        return "All stats should be integers"
    if not all(stat >= 1 for stat in [strength, intelligence, charisma]):
        return "All stats should be no less than 1"
    if not all(stat <= 4 for stat in [strength, intelligence, charisma]):
        return "All stats should be no more than 4"
    if strength + intelligence + charisma != 7:
        return "The character should start with 7 points"
    
    
    result_0 = name 
    result_1 = 'STR' + (full_dot * strength) + empty_dot * (10-strength) 
    result_2 = 'INT' + (full_dot * intelligence) + empty_dot * (10-intelligence) 
    result_3 = 'CHA' + (full_dot * charisma) + empty_dot * (10-charisma) 
    result = result_0 + '\n' + result_1 + '\n' + result_2 + '\n' + result_3
    return result

print (create_character("ren", 4, 2, 1))

    

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.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

Welcome to the forum @Izzyluv!

Try testing your code like this so you can compare what your code returns to what is expected:

print('Actual:   ',repr(create_character('ren', 4, 2, 1))) 
print('Expected: ',repr('ren\nSTR ●●●●○○○○○○\nINT ●●○○○○○○○○\nCHA ●○○○○○○○○○'))

Happy coding!