 שרייב אַ פּיטהאָן פֿונקציע וואָס נעמט אַ נומער און קערט די פאַקטאָריאַל פון דעם נומער.
דאָ איז אַ פּיטהאָן פֿונקציע וואָס קאַלקיאַלייץ די פאַקטאָריאַל פון אַ געגעבן נומער: ```python def factorial(n): אויב n == 0: צוריקקומען 1 אַנדערש: צוריקקומען n * פאַקטאָריאַל (n - 1) ``` די פֿונקציע נעמט איין אַרגומענט `n`, וואָס איז די גאַנץ נומער פֿאַר וואָס די פאַקטאָריאַל דאַרף זיין קאַלקיאַלייטיד. די פֿונקציע ניצט רעקורסיאָן צו רעכענען די פאַקטאָריאַל. אויב די ווערט פון די פונקציע אַרגומענט `n` איז `0`, די פֿונקציע קערט `1`. אַנדערש, עס קערט דער רעזולטאַט פון מאַלטאַפּלייינג `n` און די פאַקטאָריאַל פון `n-1`. דאָ איז אַ ביישפּיל באַניץ פון די פֿונקציע: ``` פּיטהאָן נומער = 5 רעזולטאַט = פאַקטאָריאַל (נום) דרוק (f"די פאַקטאָריאַל פון {נום} איז {רעזולטאַט}") # רעזולטאַט: די פאַקטאָריאַל פון 5 איז 120 ```