⚠️ Novidade no blog! ⚠️

O conteúdo dos Cursos, Trilhas e Livros Resolvidos está sendo movido para kdosh.net/edu. Acesse e divulgue!


O que faz a instrução for?

A instrução for do Python (e também de outras linguagens de programação) é utilizada para percorrer uma sequência de números, como uma lista ou um intervalo de valores, e executar uma determinada ação para cada item dessa sequência.

Por exemplo, se você quiser multiplicar cada número de 1 a 5 por 2, você pode usar a instrução for para percorrer a sequência de 1 a 5 e multiplicar cada número por 2. Essa instrução é útil quando você precisa repetir uma tarefa várias vezes e é uma das ferramentas mais importantes para se trabalhar com loops no Python.

O que é o fatorial?

O fatorial de um número inteiro n, representado por n!, é a multiplicação de todos os números inteiros consecutivos de 1 até n. Por exemplo, o fatorial de 5 é 5! = 5 x 4 x 3 x 2 x 1 = 120. O fatorial de 0 é definido como 1.

Problema: Escrever um programa em Python para calcular o fatorial de um dado número inteiro utilizando a instrução for.

Programa:

Saída:

Explicando

O código acima solicita ao usuário que insira um número inteiro, calcula o fatorial desse número usando uma estrutura de loop e, finalmente, exibe o resultado na tela:

    1. A variável n é inicializada com um valor inteiro inserido pelo usuário através da função input("n = "), que é então convertido para inteiro com int(input("n = ")).
    2. A variável fatorial é inicializada com o valor 1.
    3. A instrução for i in range(2, n+1): define um loop que percorrerá os valores de 2 até n+1. Durante cada iteração, o valor de i será atribuído à variável fatorial e multiplicado pelo valor anterior de fatorial.
    4. Após o loop, a frase n! = fatorial é impressa – onde fatorial é substituída pelo valor calculado – mostrando o valor do fatorial de n.

*Atualizado em 1 de fevereiro de 2023

Estude a Bíblia!
Subscribe
Notify of
guest
4 Comentários
Inline Feedbacks
View all comments