this post was submitted on 28 May 2025
721 points (96.2% liked)

Programmer Humor

23898 readers
1708 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

Also, do y'all call main() in the if block or do you just put the code you want to run in the if block?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 64 points 1 week ago* (last edited 1 week ago) (15 children)

Never heard of

def main():
    pass

if __name__ == '__main__':
    main()

?

[–] [email protected] 4 points 1 week ago (4 children)
[–] [email protected] 7 points 1 week ago (3 children)

Not having tons of code in one if statement, but in a function.

[–] IronKrill 12 points 1 week ago

And scope. Variables declared in the if can be read everywhere, variables declared in the function are limited to that function.

load more comments (2 replies)
load more comments (2 replies)
load more comments (12 replies)