שרייב אַ פֿונקציע וואָס געפינט די n-טער טערמין אין אַ Fibonacci סיקוואַנס.
דאָ איז איין וועג צו שרייַבן די פֿונקציע אין פּיטהאָן: ```python def fibonacci(n): אויב n <= 0: #טשעקס אויב די אַרייַן ווערט איז ווייניקער ווי אָדער גלייַך צו 0 צוריקקומען "ינוואַליד אַרייַנשרייַב" elif n == 1: #טשעקס אויב אריין ווערט איז גלייך צו 1 צוריקקומען 0 elif n == 2: #טשעקס אויב אריין ווערט איז גלייך צו 2 צוריקקומען 1 אַנדערש: a, b = 0, 1 # אַסיינז וואַלועס צו וועריאַבאַלז פֿאַר i אין קייט (2, n ): c = a + b # קאַלקיאַלייץ ווייַטער נומער אין די פיבאָנאַססי סיקוואַנס אַ, b = b, c # אַסיינז נייַ וואַלועס צו וועריאַבאַלז צוריקקומען c # קערט די ווערט פון די n-טער טערמין ``` די פֿונקציע נעמט אַן אַרייַנשרייַב `n`, וואָס רעפּראַזענץ די שטעלע פון דער געוואלט טערמין אין די פיבאָנאַקסי סיקוואַנס. דערנאָך טשעק אויב `n` איז ווייניקער ווי אָדער גלייַך צו 0, אין וואָס פאַל עס קערט "ינוואַליד אַרייַנשרייַב". אויב 'n' איז גלייַך צו 1, די פֿונקציע קערט 0, און אויב 'n' איז גלייַך צו 2, עס קערט 1. דאָס זענען ערשט וואַלועס. אויב 'n' איז גרעסער ווי 2, די פֿונקציע ינישאַלייזיז צוויי וועריאַבאַלז 'אַ' און 'ב' מיט די וואַלועס 0 און 1, ריספּעקטיוולי. דערנאָך, עס ניצט אַ 'פֿאַר' שלייף צו יטערייט פון 2 צו 'n', און אין יעדער יטעראַטיאָן, עס קאַלקיאַלייץ די ווייַטער נומער אין די Fibonacci סיקוואַנס דורך אַדינג 'אַ' און 'ב'. די נייַע נומער איז סטאָרד אין די בייַטעוודיק 'c'. דער פֿונקציע דערהייַנטיקט די וואַלועס פון 'אַ' און 'ב' פֿאַר דער ווייַטער יטעראַטיאָן. ווען די שלייף ענדיקן, די פֿונקציע קערט די ווערט פון 'c', וואָס איז די נט טערמין אין די פיבאָנאַקסי סיקוואַנס.