Build an RPG Character - Build an RPG Character

Tell us what’s happening:

Hello. I am on part 11. I am not getting an error, but I am also not getting the required output. The output I am getting is still “none”. Thank you!

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 len(name) <= 0:
        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 isinstance(strength, int) or not isinstance(intelligence, int) or not isinstance(charisma, int):
        return 'All stats should be integers'
    if strength < 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 
        (
            f"name\n"
            f"STR{full_dot * strength}{empty_dot * (10 - strength)}\n"
            f"INT{full_dot * intelligence}{empty_dot * (10 - intelligence)}\n"
            f"CHA{full_dot * charisma}{empty_dot * (10 - charisma)}"
        )

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

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0

Challenge Information:

Build an RPG Character - Build an RPG Character

Check the indentation of your final return

I moved the indentation to line up with the if statements, but that is also just showing up as “none”. Every other indentation gives me an error.

please post your code

Follow this guide to have your code be readable. When you enter a code block into a forum post, please precede it with three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add the backticks.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (').

return is a statement, not a function.