Tell us what’s happening:
Hi guys I’m a bit confused doing this task as its next in the list but don’t recall learning about for statements or the stat.values(), I’ve just added it based off other people’s code, which topic page is this in so I can revisit it since I seem to have missed it?
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"
if not isinstance(create_character,int):
return "All stats should be integers"
stats = {"STR" :strength, "INT":intelligence, "CHA":charisma}
for stat in stats.values():
if not isinstance(stat,int):
return "All stats should be integers"
for stat in stats.values():
if stat < 1:
return "All stats should be no less than 1"
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 OPR/135.0.0.0
Challenge Information:
Build an RPG Character - Build an RPG Character