As you know, there is Main.py and we can make a multiple files even yesterday, I made a new file(not Main.py) named so.py and it works well when I press run button but today I try to run like that there is nothing on the result screen
Well if it was working yesterday and not today, then it might be a connection issue when you were trying to run the code this time around. That sometimes happens to me as well, but a refresh or two should work.
You've probably done that already so try copying your code to a new repl and try again.
Check for missing code you might have deleted, like an import statement in main.py
which would explain why code isn't showing up. Assuming you're calling code from a different file or package.
Kindly note that your question isn't very clear so more details pertaining to your question would be appreciated.
Okay, one thing to clarify is that repl always runs main.py so you'll have to enter the following to have access to functions from the other files.
import indeed
import so
If you're expecting to run so.py by itself on repl I don't think it's going to work.
Now that you have them imported you can use any function in so.py by using the . notation.
e.g:
so.print_hello()
Or you could also import a specific function into main.py using this method
from so import function_name, function2_name, etc...
To make it as clear as possible here is example code if I had done it.
In so.py
def print_hello():
print('Hello, World!')
In main.py
import so
so.print_hello()
Output will be
Hello, World!