Build an RPG Character - Build an RPG Character

Tell us what’s happening:

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 " " == name:
return “The character name should not contain spaces”
if not isinstance(strength, int) or not isinstance(intelligence, int) or not isinstance(c

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 " " == name:
        return "The character name should not contain spaces"
    if not isinstance(strength, int) or not isinstance(intelligence, int) or not isinstance(charisma, int):
        return "All stats should be intergers"
    if strenght < 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 strength + intelligence + charisma != 7:
        return "The character should start with 7 points"

    return name+ '\nSTR' +full_dot*strength+empty_dot*(10-strength)+ '\nINT '+full_dot*intelligence+empty_dot*(10-intelligence)+ '\nCHA '+full_dot*charisma+empty_dot*(10-charisma)
RPG = create_character("ren", 4, 2, 1)
print(RPG)


    


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 OPR/125.0.0.0

Challenge Information:

Build an RPG Character - Build an RPG Character

Please 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!

apologies i’m getting the outcome but i still have problems that say they are incorrect 5 ,6 ,7, 9, 11, ,12

when testing your code I am getting NameError: name 'strenght' is not defined

fixed test the first failed test is

The create_character function should not say that the character is too long when it’s not longer than 10 characters.

what does your code do when the name is not longer than 10 characters?