Olá João, tudo bem?
O Python, tem uma tipagem diferente das outras linguagens de programação.
Em Javascript, C, C#, você tem que realmente utilizar { } para identificar que a sua função foi iniciada e terminada.
Porém, em python, a linguagem identifica isso, com a identação, mas o que é isso?
São os "Tabs" que damos para organizar nosso código.
num = 12
for i in range(1, 11):
print(num, 'x', i, '=', num*i)
Você repara que o print, está um "tab" a frente do for? é o que mostra que ele esta dentro do FOR para o PYTHON.
É confuso de começo, porém, é muito bom, para padronizar o código!
Abraços e bons estudos!"