+ 1
Why is there a main() function in Python? How do i use it?
Hi, my first language is Java (i'm in my first semester of computer science) and while learning Python i get confused as i see people using a main method and others that does not. If i teach this language, is it relevant to explain the main function? How do i correctly use it?
1 Answer
+ 3
The main() function is basically used to run a program if the program is being run directly, not from another program. You basically create a main function, and call it like this:
if __name__ == "__main__": #both have two underscores on both sides
main()