Funções Python

Uma função no Pthon é um conjunto nomeado de códigos, que pode ter também uma lista opcional de argumentos, se necessário.

Para definir uma função no Python basta utilizar a instrução def.

Deve-se fornecer um nome para a função e especificar uma lista de argumentos vazia ou preenchida entre parênteses.

Exemplo:

def funcao_nome (argumento(s)):

 

# coding=utf-8
movies = ["The Holy Grail", 1975, "Terry Jones & Terry Gilliam", 91,["Graham Chapman", ["Michael Palin", "John Cleese", "Terry Gilliam", "Eric Idle", "Terry Jones"]]]


def fExibe_lista(lista):
    for each_item in lista:
        if isinstance(each_item,list):
            fExibe_lista(each_item)
        else:
            print(each_item)



fExibe_lista(movies)


Resultado:
The Holy Grail
1975
Terry Jones & Terry Gilliam
91
Graham Chapman
Michael Palin
John Cleese
Terry Gilliam
Eric Idle
Terry Jones