Considere o código abaixo: def func(): n = int(input("Digite o valor de n: ")) func = 1 i = 2 while i <= n: func = func*i i = i + 1 ...
Considere o código abaixo: def func(): n = int(input("Digite o valor de n: ")) func = 1 i = 2 while i <= n: func = func*i i = i + 1 print("O valor de %d! eh =" %n, func) Descubra qual das funções a seguir é implementada pelo código acima:
func(n) = (n - 1) x (n - 2)x (n - 3) x ...x 2.x 1. func(n) = n x (n - 1) x (n - 2) x (n - 3) x ...x 2.x 1. func(n) = (n-1) x (n-2). Nenhuma das anteriores. func(n) = n – (n-1). a) func(n) = (n - 1) x (n - 2)x (n - 3) x ...x 2.x 1. b) func(n) = n x (n - 1) x (n - 2) x (n - 3) x ...x 2.x 1. c) func(n) = (n-1) x (n-2). d) Nenhuma das anteriores. e) func(n) = n – (n-1).
A função implementada pelo código é a alternativa b) func(n) = n x (n - 1) x (n - 2) x (n - 3) x ...x 2.x 1. Ela calcula o fatorial de um número n, que é o produto de todos os números inteiros positivos de 1 até n.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar