Funções
Conhecemos muitas funções já criadas por bibliotecas do Python, tais quais as funções para análise de dados do Numpy e Pandas e também aquelas que são padrão do Python. Mas, e se quisermos criar nossos próprias funções? Podemos fazer isso definindo uma função com "def", criando também um nome, e logo após construindo a tarefa ou o cálculo que estará contido na função.
Observe que criamos uma função com o nome "f" e no qual retornará o cálculo de 7 vezes o valor inserido na função somado 20.
While loop
O While loop é utilizado de forma que uma instrução seja repetida diversas vezes até que uma determinada condição seja satisfeita. É definido primeiro uma função e depois é construído os valores lógicos com que determinam o que irá acontecer com as iterações e os valores da função criada.
Veja que foi construído uma repetição lógica com nomes "repetir", em que os valores de i forem menor que n, será somado uma unidade a i. Se i não for menor que n, será retornado "Fim da repetição".
def repetir(n):
i = 5
while(i < n):
print(i)
i = i + 1
else:
print("Fim da repetição")
repetir(10)
# 5
# 6
# 7
# 8
# 9
# Fim da repetição
For Loop
Parecido com o While, o For loop realiza uma iteração sobre cada valor com base em uma função que criamos. Se utiliza do código "for" e "in" para determinar a função para a construção da iteração e o objeto iterado.
No exemplo, criamos uma função de nome "carac", que retorna a string inserida e a contagem do número de letras dessa string. O "for" permite que seja passado o resultado esperado para cada elemento da lista (x) com base no "in".
def carac(x):
for a in x:
print(a, len(a))
carac(['comida', 'café', 'chocolate'])
# comida 6
# café 4
# chocolate 9
Demonstramos individualmente as peças mais importantes para o controle e criação de códigos no Python. É possível avançar mais com a construção, combinando-as em uma série de códigos, proporcionando ao usuário diversas possibilidades.
__________________________________
Quer aprender mais?