Build an RPG Character - Build an RPG Character

guys here is absolute solution, happy coding is waiting 4 u

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 any(not isinstance(stat, int) for stat in [strength, intelligence, charisma]):
            return 'All stats should be integers'
    if any(stat<1 for stat in [strength, intelligence, charisma]):
        return 'All stats should be no less than 1'
    if any(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'
    else:
        return f"{name}\nSTR {'●' * strength}{'○' * (10 - strength)}\nINT {'●' * intelligence}{'○' * (10 - intelligence)}\nCHA {'●' * charisma}{'○' * (10 - charisma)}"

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/149.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

You can post solutions that invite discussion (like asking how the solution works, or asking about certain parts of the solution). But please don’t just post your solution for the sake of sharing it.
If you post a full passing solution to a challenge and have questions about it, please surround it with [spoiler] and [/spoiler] tags on the line above and below your solution code.