Python - Indentação

on GuioSoft Blog

Indentação
#indent

Início

Os blocos de código são indentados à direita, com 2 ou 4 espaços a partir do código dono do contexto.

No exemplo abaixo, os comandos if, elif e else são os donos dos blocos imediatamente aninhados com a indentação na sua sequencia.

Observem que o último caractere dos comandos "donos" de blocos de código terminam sempre com : (dois pontos).

 1'''
 2INDENTAÇÂO
 3'''
 4
 5# Exemplo com if/elif/else
 6idade = 18
 7
 8if idade > 60:      # Dono do bloco aninhado abaixo
 9    print('Idoso')  # Bloco de código
10elif idade >= 30:   # Dono do bloco aninhado abaixo
11    print('Adulto') # Bloco de código
12elif idade >= 18:   # Dono do bloco aninhado abaixo
13    print('Jovem')  # Bloco de código
14elif idade >= 12:
15    print('Adolescente')
16    print('OI')
17    print('AI')
18elif idade > 1:
19    print('Criança')
20else:
21    print('Bebe')
22
23# Exemplo de função
24def funcao(argumento):  # Dono do bloco aninhado abaixo
25    print('Argumento', argumento)
26
27# Exemplo de loop
28for num in range(10):   # Dono do bloco aninhado abaixo
29    print('Número', num)