//~ Function that test the user code async function submit(){ var test = editor.getValue()+`\n import random as r def conditionVerif(list,a): for i in list: if(i == 1): a += 1 elif(i != 2): a -=1 elif(i < 3): a *= a elif(i > 6): a +=4 else: a +=5 return a def conditionTest(x): condition([],0) list=[] for i in range(x): for i in range(r.randint(1,10)): list.append(r.randint(1,10)) a=r.randint(1,10) if(condition(list,a)!=conditionVerif(list,a)): return False return True print(conditionTest(5)) `; exec("print('True')", "code"); exec(test, "solution"); result.innerHTML = "Test en cours..."; await new Promise(r => setTimeout(r, 1500)); check(); }