Controle
Funções
def f(x): return 7*x + 20 f(2) # 34
If else
def iguala30(x): if x > 30: print("maior") else: print("menor") iguala30(31) # maior iguala30(20) # menor
While loop
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