Dec-14-2020, 03:21 PM
Note that this is happening in codewars and my IDE is not showing any errors.
Traceback (most recent call last):
File "main.py", line 12, in <module>
Test.assert_equals(decrypt("This is a test!", 0), "This is a test!")
File "/home/codewarrior/solution.py", line 14, in decrypt
for x in map(lambda x,y : x+y, value_o, value_e):
NameError: name 'value_o' is not defined
Thank you
def decrypt(text,n): i=0 test="" if n<0: text=text else: while i<n: for index,value in enumerate(text): global value_e value_e=[value for index, value in enumerate(text) if index<len(text)/2] global value_o value_o=[value for index, value in enumerate(text) if index>=len(text)/2] i+=1 print(value_o) for x in map(lambda x,y : x+y, value_o, value_e): test+= xhere's the error:
Traceback (most recent call last):
File "main.py", line 12, in <module>
Test.assert_equals(decrypt("This is a test!", 0), "This is a test!")
File "/home/codewarrior/solution.py", line 14, in decrypt
for x in map(lambda x,y : x+y, value_o, value_e):
NameError: name 'value_o' is not defined
Thank you