a) Segue abaixo um exemplo de programa em Python que calcula o n-ésimo número de Fibonacci: ``` def fibonacci(n): if n <= 0: return 0 elif n == 1: return 1 else: return fibonacci(n-1) + fibonacci(n-2) n = int(input("Digite o valor de n: ")) print("O", n, "º número de Fibonacci é:", fibonacci(n)) ``` b) Segue abaixo um exemplo de programa em Python que calcula o número áureo com precisão de 10 casas decimais: ``` def golden_ratio(n): if n <= 0: return 0 elif n == 1: return 1 else: return 1 + 1/golden_ratio(n-1) n = int(input("Digite o valor de n: ")) print("O número áureo com precisão de 10 casas decimais é:", format(golden_ratio(n), ".10f")) ``` Lembrando que a precisão pode ser aumentada ou diminuída alterando o número de casas decimais na função `format()`.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagens de Programação e Estrutura de Dados
Compartilhar