M = 10000
N = 10000

def thegoodone():
    for x in range(N):
        for y in range(M):
            pass

def thebadone():
    x = 0
while x < N:
    y = 0
while y < M:
    y += 1
x += 1
Обоснование предпочтения Python для синтаксиса