Tell us what’s happening:
I believe my code satisfies all tests. I worked through the tests in series.
I added a status checker where if one of the conditions from previous tests flags, then it wont return character details.
The character details are returned in the exact format requested, I’m not sure what I can do to satisfy those last 2 tests when to the best of my knowledge they should pass?
Your code so far
full_dot = '●'
empty_dot = '○'
def create_character(character_name, strength, intelligence, charisma):
status_check = True
if not isinstance(character_name, str):
status_check = False
return 'The character name should be a string'
if not character_name:
status_check = False
return 'The character should have a name'
if len(character_name) >10:
status_check = False
return 'The character name is too long'
if ' ' in character_name:
status_check = False
return 'The character name should not contain spaces'
if not isinstance(strength, int) or not isinstance(intelligence, int) or not isinstance(charisma, int):
status_check = False
return 'All stats should be integers'
if strength < 1 or intelligence < 1 or charisma < 1:
status_check = False
return 'All stats should be no less than 1'
if strength > 4 or intelligence > 4 or charisma > 4:
status_check = False
return 'All stats should be no more than 4'
if strength + intelligence + charisma != 7:
status_check = False
return 'The character should start with 7 points'
statstr = ''
statint = ''
statcha = ''
if status_check:
statstr = str((strength * full_dot) + ((10 - strength) * empty_dot))
statint = str((intelligence * full_dot) + ((10 - intelligence) * empty_dot))
statcha = str((charisma * full_dot) + ((10 - charisma) * empty_dot))
print(character_name,'\nSTR',statstr,'\nINT', statint,'\nCHA',statcha)
return(character_name,'\nSTR',statstr,'\nINT',statint,'\nCHA',statcha)
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/143.0.0.0 Safari/537.36 Edg/143.0.0.0
Challenge Information:
Build an RPG Character - Build an RPG Character