thanks for ur time and ur precious answers. but, __name__ why doesn't take the __main__ value when we write code in the interpreter? besides that, this is the name of the current module.(?)