Build an RPG Character - Build an RPG Character

Tell us what’s happening:

i have trouble with the last 2 steps i dont know what i am supposed to do here

Your code so far

full_dot = '●'
empty_dot = '○'
def create_character(name, strenght , intelligence , charisma ):
    if not isinstance(name, str)  :
        return "The character name should be a string"
    if 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"
    stats = (strenght, intelligence, charisma)
    if not all(isinstance(stat, int)for stat in stats):
        return "All stats should be integers"
    if not all(stat >= 1 for stat in stats):
        return "All stats should be no less than 1"
    if not all(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"

    

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







   
    




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

Welcome to the forum @SandTruper!

Please review User Story #5. Your function should return a string similar to what you have in your “Expected” function call. Use the parameters passed to the function to build the string. You should be able to find several examples to get you started if you search the forum.

Happy coding!