Exercice corrigé #35 : Programme qui calcule et affiche les termes de la suite de Fibonacci | Python

  Рет қаралды 28,281

Hassan EL BAHI

Hassan EL BAHI

Күн бұрын

Dans cette vidéo, nous allons écrire un programme qui demande à l'utilisateur de taper un entier n, supérieur à 2, jusqu’à ce que la réponse convienne, puis qui calcule et affiche tous les termes de la suite de Fibonacci, inférieurs ou égaux à n.
------------
Playlists
Exercices corrigés en Python : bit.ly/3sdkB6s
Cours : bit.ly/3hyErDY
------------
LinkedIn : / elbahihassan
Instagram : / hassan.el.bahi
Facebook page : / elbahihassanpage
Facebook groupe : / devcademy
Site Web: elbahihassan.com/
----------------------------------
🎵 Musiques :
MBB - Bora Bora by Vlog No Copyright Music • MBB - Bora Bora (Vlog ...

Пікірлер: 29
@7pac
@7pac 6 ай бұрын
n = int(input("veuillez entrer la valeur de N :")) u = 0 v = 1 list_1 = [u] while n < 2 : n = int(input("veuillez réentrer la valeur de N :")) while v < n : u, v = v, v+u list_1.append(u) print (list_1)
@aychaaycha4326
@aychaaycha4326 3 жыл бұрын
Lah yr7am lik lwalidin 🙌
@hassanbahi
@hassanbahi 3 жыл бұрын
Amine
@itsme7543
@itsme7543 3 жыл бұрын
Merci beaucoup Monsieur
@itsme7543
@itsme7543 3 жыл бұрын
Et force à vous 🙌
@hassanbahi
@hassanbahi 3 жыл бұрын
Merci beaucoup
@nefziinesse5405
@nefziinesse5405 2 жыл бұрын
Thanks a lot ❤ you're the one 🌷
@achourhellel424
@achourhellel424 3 жыл бұрын
values = {1: 1, 2: 1} def fibonacci(n): # Renvoie le n-ème terme de la suite de Fibonacci en utilisant la mémoïsation global values if not n in values.keys(): values[n] = fibonacci(n - 1) + fibonacci(n - 2) return values[n] print(fibonacci(8))
@ayoubhammemi6049
@ayoubhammemi6049 Жыл бұрын
while True: x=int(input("donne un nombre")) if x>2 : break U0=0 U1=1 for i in range (0,x): U2=U1+U0 print(U2) U0=U1 U1=U2
@amirabedoui4261
@amirabedoui4261 3 жыл бұрын
Merci beaucoup monsieur 🇩🇿🇩🇿♥️♥️🙏🙏
@hassanbahi
@hassanbahi 3 жыл бұрын
🌸♥️🙏
@ahlem5892
@ahlem5892 3 жыл бұрын
Thank you so much 💕
@nihmsr6154
@nihmsr6154 2 жыл бұрын
while True: n = int(input("veuillez inserer le nombre n: ")) if n > 2: break Upp = 0 Up = 1 for i in range(n+1) : print(i) U = Up + Upp Upp = Up Up = U print(U)
@arna664
@arna664 Жыл бұрын
U is not defined
@DANNMED
@DANNMED 3 жыл бұрын
#include #include int main(){ int i,t[100],n; printf("donner la taille n "); scanf("%d",&n); t[0]=0; t[1]=1; for(i=0;i
@hassanbahi
@hassanbahi 3 жыл бұрын
Merci pour le partage
@DANNMED
@DANNMED 3 жыл бұрын
@@hassanbahi de rien mr
@parami5460
@parami5460 2 жыл бұрын
Hadi java??
@DANNMED
@DANNMED 2 жыл бұрын
@@parami5460 c
@TribouletDuTieks
@TribouletDuTieks Жыл бұрын
La consigne ne me paraît pas très clair. L'énoncé, stipule qu'il faut construire un programme permettant d'afficher tout les nombres de la suite de Fibonacci inférieurs à n et non pas les n premiers termes de la suite comme il est fait ici. Je vous propose ce code qui permet de réaliser cela : #Exercice 35 #Saisie de n avec contrôle while True: try: n = int(input('Entrez un entier supérieur à 2: ')) if n > 2: break # Sort de la boucle si n est un entier supérieur à 2 else: print("Veuillez entrer un entier supérieur à 2.") except ValueError: print("Veuillez entrer un nombre entier valide.") #Suite de fibonacci U0 = 0 U1 = 1 list_fibo = [U0, U1] for i in range(2,n+1) : Un = list_fibo[i-1] + list_fibo[i-2] if list_fibo[-1] < n: list_fibo.append(Un) else : list_fibo.pop(-1) break print(list_fibo)
@arna664
@arna664 Жыл бұрын
Déjà Un n'est pas défini , et puis print permet d'afficher le message sans saisie
@beltaiefdhiaeddine607
@beltaiefdhiaeddine607 2 жыл бұрын
-pourqoui vous avez affiché les valeurs de upp et up avant la boucle for. -pourqoui (n-1) est le condition d'arret -quel est l'utilite de la fct"end" merci
@nihmsr6154
@nihmsr6154 2 жыл бұрын
Salut, 1- l'utilité d'utiliser end= " " je pense pour afficher les résultats sur la meme ligne; n-1 car on a déja le terme U0 et U1 donc pour n = 5 , on aura encore besoin de 4 itérations donc de 0 jusqu'à n-1 (4)
@rio642
@rio642 2 жыл бұрын
Can u rate this code on /10 n=int(input("veuillez saisir le nombre n:") U0=0 print(U0,end=" ") U1=1 Print(U1,end=" ") for i in range(1,n): U=U1+U0 print(U,end=" ") U0=U1 U1=U
@arna664
@arna664 Жыл бұрын
U is not defined
@Mohamedmohamed-mw2rd
@Mohamedmohamed-mw2rd 3 жыл бұрын
Monsieu chi exo f developpement
@mahdielhajuojy1112
@mahdielhajuojy1112 3 жыл бұрын
❤️❤️
@younessag3327
@younessag3327 7 ай бұрын
n=int(input("entrer la valeur n")) while n
@anislaclasse8817
@anislaclasse8817 2 жыл бұрын
pourquoi upp=up up =u exemple: 5 ==> 0 1 1 2 3 5 pas: up =u upp=up exemple: 5==> 0 1 1 2 4 8 mon code: n = int(input("enter: ")) while n < 2: n = int(input("enter: ")) upp=0 up=1 print (upp,end=" ") print (up,end=" ") for i in range (n-1): u= up + upp print (u , end=" ") #upp=up up =u upp =up
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 19 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 15 МЛН
La suite de Fibonacci en langage Python
9:22
Y M
Рет қаралды 8 М.
Oublie React (pour toujours)
30:00
Loïc Rust
Рет қаралды 6 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 6 МЛН