Boa Tarde ! sou novo nisso ! Gostaria de saber se esse padrao de fibonati ja é do proprio payton ? pq eu coloquei a forma e deu certo ! Porém na minha cabeça eu entendi como funcionava a formula, eu só não sabia como o programa entende isso ! Não to entendendo como ele sabia a maneira !
Opa, boa tarde Daniel, obrigado por perguntar. Então, a sequência de fibonacci não é exclusiva da linguagem Python, inclusive você pode implementá-la em qualquer outra linguagem de sua preferência, nesse sentido ela é meramente uma sequência de números como qualquer outra. Por exemplo: 1. A sequência dos números ímpares = [1, 3, 5, 7, 9, ...] 2. A sequência dos múltiplos de 2 (dois) = [0, 2, 4, 6, 8, ...] 3. A sequência de fibonacci = [0, 1, 1, 2, 3, 5, 8, 13, ...] Ou seja, o que determina os números de uma sequência é a sua lei de formação (ou a "maneira" como você mesmo menciona). Logo, essa lei/regra para modelar a sequência de fibonacci foi definida dentro da nossa função recursiva logo após o "return" lá no trecho 02:12 do vídeo, na linha 13 "fib(n-1) + fib(n-2)" que em outras palavras significa: "O próximo número é a soma dos dois anteriores". Espero ter compreendido sua dúvida e dado uma resposta clara, bons estudos!
Recursividade realmente é um conceito mais complexo, fico feliz por sua coragem em querer se aprofundar, revisite esse conteúdo mais adiante. De qualquer forma, uma dica para quando for estudar funções recursivas novamente: "Pense em pratos empilhados(o prato mais embaixo só pode ser removido depois que os de cima forem retirados em sequência), da mesma forma uma função recursiva só vai retornar o resultado fiinal quando as chamadas mais internas forem devolvendo os resultados parciais(é uma reação em cadeia).
↗ Comunidade no Discord: discord.gg/jSAgxzhEH8
↗ Instagram: instagram.com/tricodando/
Muito boa a aula!
Adorei o vídeo! Like like
Valeu, que bom que gostou! Em breve teremos novidades no canal.
Obrigada pelo vídeo. ótima explicação!
Disponha! ;)
boa aula ótima explicação
Obrigado
Boa Tarde ! sou novo nisso ! Gostaria de saber se esse padrao de fibonati ja é do proprio payton ? pq eu coloquei a forma e deu certo ! Porém na minha cabeça eu entendi como funcionava a formula, eu só não sabia como o programa entende isso ! Não to entendendo como ele sabia a maneira !
Opa, boa tarde Daniel, obrigado por perguntar.
Então, a sequência de fibonacci não é exclusiva da linguagem Python, inclusive você pode implementá-la em qualquer outra linguagem de sua preferência, nesse sentido ela é meramente uma sequência de números como qualquer outra.
Por exemplo:
1. A sequência dos números ímpares = [1, 3, 5, 7, 9, ...]
2. A sequência dos múltiplos de 2 (dois) = [0, 2, 4, 6, 8, ...]
3. A sequência de fibonacci = [0, 1, 1, 2, 3, 5, 8, 13, ...]
Ou seja, o que determina os números de uma sequência é a sua lei de formação (ou a "maneira" como você mesmo menciona). Logo, essa lei/regra para modelar a sequência de fibonacci foi definida dentro da nossa função recursiva logo após o "return" lá no trecho 02:12 do vídeo, na linha 13 "fib(n-1) + fib(n-2)" que em outras palavras significa: "O próximo número é a soma dos dois anteriores".
Espero ter compreendido sua dúvida e dado uma resposta clara, bons estudos!
Olha, comecei a estudar programação agora.. essa explicação quase entrou na minha cabeça.. mas ainda assim ta dificili :((
Recursividade realmente é um conceito mais complexo, fico feliz por sua coragem em querer se aprofundar, revisite esse conteúdo mais adiante.
De qualquer forma, uma dica para quando for estudar funções recursivas novamente: "Pense em pratos empilhados(o prato mais embaixo só pode ser removido depois que os de cima forem retirados em sequência), da mesma forma uma função recursiva só vai retornar o resultado fiinal quando as chamadas mais internas forem devolvendo os resultados parciais(é uma reação em cadeia).