Build an RPG Character - Build an RPG Character

Tell us what’s happening:
Describe your issue in detail here.

the codes giving the correct output when run on other terminal yet its not gettin completed by this step

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'
    elif name == '':
       return 'The character should have a name'
    elif len(name)>10:
       return 'The character name is too long'
    elif " " in 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'
    elif strength<1 or intelligence<1 or charisma <1:
       return 'All stats should be no less than 1'     
    elif strength>4 or intelligence>4 or charisma >4:
       return 'All stats should be no more than 4'    
    elif strength+intelligence+charisma != 7:
       return 'The character should start with 7 points'
    else:
       return f'{name}\nSTR {strength*full_dot}{(10-strength)*empty_dot}\nINT {intelligence*full_dot}{(10-intelligence)*empty_dot}\nCHR {charisma*full_dot}{(10-charisma)*empty_dot}'
print(create_character('ren', 4, 2, 1))

Your mobile information:

24076RP19I - Android 16 - Android SDK 36

Challenge: Build an RPG Character - Build an RPG Character

Link to the challenge:

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.
Learning to describe problems is hard, but it is an important part of learning how to code.
Also, the more you say, the more we can help!

Welcome to the forum @23.udayprakash !

print(repr(create_character('ren', 4, 2, 1)))

You have a typo in your return string. Compare to what Test #18 says you should return.

Happy coding!