I keep getting an error message on my function parameters.
I've seen some other questions that are similar but I struggle to understand the answer and those people also had different situations which were more complex.
def check(user_answer='', list_of_blanks, letters):
x = 0
for letter in letters:
if letter == user_answer:
list_of_blanks[letters.index(user_answer)] = user_answer
x += 1
if x == 0:
return False
else:
str(list_of_blanks)
list_of_blanks = ''.join(list_of_blanks)
return list_of_blanks
pycharm highlights "list_of_blanks, letters" (function parameters) and gives me the error which says:
Non-Default parameter follows default parameter.
If I try to default the parameter to an empty list like so:
list_of_blanks=[], letters=[]
then I get this error:
Default argument value is mutable.