Build an RPG Character - Build an RPG Character

Tell us what’s happening:

Hey there ! I’d need a clue on what to correct cause, whenever a variable is on its own in the last return, it print normally, but when I add another variable, it comes with comas, paranthese and all this stuff… Also I’m anable to make the ‘\n’ to work properly… I’ve been stuck on this for quit a few hours now and even tough things are better than they were, I’d need a hand to find out where did I messed up :')

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 spaces" 
        #au dessus on défini les requis pour name
    if not isinstance(strength,int) or not isinstance(intelligence,int) or not isinstance(charisma,int) :
        return "All stats should be integers"
    if strength <1 or intelligence <1 or charisma <1 :
        return "All stats should be no less than 1"
    if strength >4 or intelligence >4 or charisma >4 :
        return "All stats should be no more than 4"
    if strength+intelligence+charisma != 7 :
        return "The character should start with 7 points"
    #au dessus, les requis pour les stats
    strength = "STR " + full_dot*strength + (10-strength)*empty_dot
    intelligence ="INT " + full_dot*intelligence + (10-intelligence)*empty_dot
    charisma = "CHA "+ full_dot*charisma + (10-charisma)*empty_dot 
    #passage de la stat chiffré à l'affichage en point
    return name,strength,intelligence,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/148.0.0.0 Safari/537.36 Edg/148.0.0.0

Challenge Information:

Build an RPG Character - Build an RPG Character

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/lab-rpg-character/67d83df6f82eda3868dd2a84.md at main · freeCodeCamp/freeCodeCamp · GitHub

Welcome to the forum @Craftwalle!

Your function should return one string.

Edit:
Please review this theory lecture for information about string concatenation and f-strings:

Introduction to Strings - What Are String Concatenation and String Interpolation? | Learn | freeCodeCamp.org

Happy coding!

Oh yes, I missed that part ! I read it again and took me just 2min to correct everything, thanks a lot !