Build an RPG Character - Build an RPG Character

Tell us what’s happening:

I can’t get past step 7, i’ve tried different code

Your code so far

full_dot = '●'
empty_dot = '○'
def create_character(character_name, strength, intelligence, charisma):
    if not isinstance(character_name, str):
        return 'The character name should be a string'
    if character_name == '':
        return 'The character should have a name'
    if len(character_name) > 10:
        return 'The character name is too long'
    if '' in character_name:
        return 'The character name should not contain spaces'
  
    stats = [strength, intelligence, charisma]
    
    if not all(isinstance(stat, int) for stat in stats):
        return 'All stats should be integers'
    
    if any(stat < 1 for stat in stats):
        return 'All stats should be no less than 1'


Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3.1 Safari/605.1.15

Challenge Information:

Build an RPG Character - Build an RPG Character

test your function, figure out what it is returning right now

print(create_character("ren", "a", 2, 5))

returns:

The character name should not contain spaces

so you need to investigate this

1 Like