Build an RPG Character - Build an RPG Character

Tell us what’s happening:

Step 6 is not working and I don’t understand why?!? These python exercises are way too hard!

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"
    else:
        return create_character

    if " " in name:
        return "The character name should not contain spaces"
    stats = [strength, intelligence, charisma]
    for stat in stats:
        if not isinstance(stat, int):
            return "All stats should be integer"
    for stat in stats:
        if stat > 4:
            return "All stats should be no more than 4"
    if sum(stats) !=7:
        return "The character should start with 7 points"
        

    

Your browser information:

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

Challenge Information:

Build an RPG Character - Build an RPG Character

What do you think this will do? If the first three validations pass, will your code ever get to the following code?

  • If one or more stats are less than 1, the function should return All stats should be no less than 1.

Does your code satisfy this requirement?

I’ve removed that line and continued fixing one step at a time. Thanks Dhess :saluting_face: