 שרייב אַ פּיטהאָן פֿונקציע צו דזשענערייט די Fibonacci סיקוואַנס אַרויף צו n נומערן.
דאָ איז איין וועג איר קענען שרייַבן אַ פּיטהאָן פונקציע צו דזשענערייט די Fibonacci סיקוואַנס אַרויף צו n נומערן: ```python def fibonacci (n): סיקוואַנס = [] אַ, ב = 0, 1 פֿאַר איך אין קייט (n): סיקוואַנס. .append(אַ) אַ, ב = ב, אַ + ב צוריקקומען סיקוואַנס ``` די פֿונקציע נעמט אין אַ גאַנץ נומער `n` ווי אַן אַרגומענט, וואָס רעפּראַזענץ די נומער פון נומערן צו דזשענערייט אין די פיבאָנאַקסי סיקוואַנס. די פֿונקציע סטאַרץ דורך יניטיאַליזינג אַ ליידיק רשימה 'סיקוואַנס' צו קראָם די דזשענערייטאַד נומערן, און צוויי וועריאַבאַלז 'אַ' און 'ב' וואָס וועט זיין געניצט צו דזשענערייט די ווייַטער נומערן אין די סיקוואַנס. דערנאָך, די פֿונקציע ניצט אַ פֿאַר שלייף צו יטערייט 'n' מאָל. אין יעדער יטעראַטיאָן, די פֿונקציע אַפּענדז דעם קראַנט ווערט פון 'אַ' צו דער רשימה 'סיקוואַנס'. דערנאָך, די וואַלועס פון 'אַ' און 'ב' זענען דערהייַנטיקט: 'אַ' איז אַסיינד די ווערט פון 'ב', און 'ב' איז אַסיינד די ווערט פון 'אַ + ב'. דעם וועג, דער ווייַטער נומער אין די סיקוואַנס איז דזשענערייטאַד דורך אַדינג די פריערדיקע צוויי נומערן. צום סוף, די פֿונקציע קערט די רשימה 'סיקוואַנס', וואָס כּולל די דזשענערייטאַד Fibonacci סיקוואַנס אַרויף צו 'n' נומערן. דאָ איז אַ ביישפּיל באַניץ פון די פֿונקציע: ``` פּיטהאָן >>> fibonacci (10) [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] ```