Build an RPG Character - Build an RPG Character

Tell us what’s happening:

I have written my code and not getting an error in the terminal, however step 11 and 12 are still incorrect. Can i please get some help?

Your code so far

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 " " 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 integers"
    for stat in stats:
        if any (stat <1 for stat in stats):
            return "All stats should be no less than 1"
    if any (stat >4 for stat in stats):
            return "All stats should be no more than 4"
    if sum(stats) !=7:
            return"The character should start with 7 points"   

    return(name+ "\n"
        + "STR" + "●" * strength + "○" * (10 - strength)+ "\n"
        +"INT" +"●" * intelligence+ "○" * (10 - intelligence)+ "\n"
        + "CHA" + "●" * charisma + "○" * (10 - charisma)
    )
print(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/144.0.0.0 Safari/537.36

Challenge Information:

Build an RPG Character - Build an RPG Character

double check, you are missing something in the output

what am i missing? I tried to type print(repr(create_character(‘ren’, 4, 2, 1)) and still didn’t work, then i tried print(repr(create_character(ren\nSTR ●●●●○○○○○○\nINT●●○○○○○○○○\nCHA ●○○○○○○○○○))) and even combined them, but still didn’t work…

this is to see your output, not to add inside your function, once you see the output, you can compare with the expected output and make the adjustments, it is a tool, not a solution

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.