Build an RPG Character - Build an RPG Character

Tell us what’s happening:

i cant go forth in the next step and i cant finish

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'
    if ' ' in name:
        return 'The character name should not contain space'

for stats in (strength, intelligence, charisma):
    if not isinstance(stats, int):
        return 'All stats should be integer'
for stats in (strength, intellingence, charisma):
    if stats < 1 :
        return 'All stats should be no less than 1'
for stats in (strength, intelligence, charisma):
    if stats > 4:
        return 'All stats should be no more than 4'
if strength + intelligence + charisma !=7:
    return 'The character should start with 7 point'
    

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

Challenge Information:

Build an RPG Character - Build an RPG Character

What happens when you test your function?

Can you say what you need help with?

Right away I can see that you need to check if you have any extra spaces in your output strings.

i got all wrong and i cant actually no my problem and i cant finish step 15

Please Tell us what’s happening in your own words. Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more you say, the more we can help!

Narrow it down. Focus on the first problem you have and talk about that. Ask questions.

i am trying so first i was able to do the first and second step but on the third step i could not figure out condition 2 also i am not sure if i am correct in step 4 also i cant understand step 5

There’s no steps? Are you talking about the user stories or the tests?

Please be more specific I can’t help based on what you’ve said. What is third step condition 2? Start there don’t worry about 4 or 5 yet.

If the character name is not a string, the function should return The character name should be a string.

You have extra spaces at the end of your output string here:

If you got this far I think you can speak a bit more coherently about the problems you’re having.