 דערקלערן דעם באַגריף פון קאַנדישאַנאַל סטייטמאַנץ
א קאַנדישאַנאַל ויסזאָגונג, אויך באקאנט ווי אַ "אויב-אַנדערש ויסזאָגונג," איז אַ פּראָגראַממינג קאַנסטראַקט וואָס אַלאַוז אַ פּראָגראַם צו דורכפירן פאַרשידענע אַקשאַנז דיפּענדינג אויף צי אַ ספּעציפיש צושטאַנד איז אמת אָדער פאַלש. די גרונט סטרוקטור פון אַ קאַנדישאַנאַל ויסזאָגונג כולל אַ פּראָבע צושטאַנד (בכלל אַן אויסדרוק וואָס יוואַליוייץ צו אמת אָדער פאַלש), נאכגעגאנגען דורך איינער אָדער מער סטייטמאַנץ צו זיין עקסאַקיוטאַד אויב די פּראָבע צושטאַנד איז אמת, און עפשער אן אנדער גאַנג פון סטייטמאַנץ צו זיין עקסאַקיוטאַד אויב די פּראָבע צושטאַנד איז פאַלש. אין רובֿ פּראָגראַממינג שפּראַכן, קאַנדישאַנאַל סטייטמאַנץ נעמען די פאָרעם פון אַ "אויב" ויסזאָגונג, עפשער נאכגעגאנגען דורך איינער אָדער מער "אנדערע אויב" סטייטמאַנץ און אַ "אַנדערש" דערקלערונג. פֿאַר בייַשפּיל, דאָ איז אַ פּשוט קאַנדישאַנאַל ויסזאָגונג אין פּיטהאָן: ``` אויב רענטגענ> 10: print ("רענטגענ איז גרעסער ווי 10") elif x> 0: דרוק ("רענטגענ איז positive אָבער נישט גרעסער ווי 10") אַנדערש: דרוקן ("רענטגענ איז נישט positive") ``` אין דעם בייַשפּיל, אויב די ווערט פון `רענטגענ` איז גרעסער ווי 10, דער ערשטער ויסזאָגונג וועט זיין עקסאַקיוטאַד, און די פּראָגראַם וועט דרוקן "רענטגענ איז גרעסער ווי 10". אויב `x` איז נישט גרעסער ווי 10 אָבער איז נאָך positive, די רגע ויסזאָגונג וועט זיין עקסאַקיוטאַד, און די פּראָגראַם וועט דרוקן "x איז positive אָבער נישט גרעסער ווי 10." אויב קיין פון די באדינגונגען איז באגעגנט - דאָס איז, אויב 'x' איז ווייניקער ווי אָדער גלייַך צו 0 - די לעצט "אנדערע" ויסזאָגונג וועט זיין עקסאַקיוטאַד, און די פּראָגראַם וועט דרוקן "רענטגענ איז נישט positive." קאַנדישאַנאַל סטייטמאַנץ זענען אַ שטאַרק געצייַג, אַלאַוינג פּראָוגראַמערז צו שאַפֿן קאָמפּלעקס, אַדאַפּטאַבאַל מגילה וואָס קענען ריספּאַנד צו פאַרשידענע ינפּוץ און סיטואַטיאָנס. זיי זענען אַ פונדאַמענטאַל בנין בלאָק פון קאָמפּיוטער מגילה, און זענען געניצט אין כּמעט יעדער פּראָגראַממינג שפּראַך.