טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
ברוכים הבאים צו דער זיבעטער לעקציע אין אונדזער פּיטהאָן קראַך קורס סעריע.
מיר וועלן לערנען וועגן די לאַדזשיקאַל אָפּערייטערז און פאַרגלייַך אָפּערייטערז אין פּיטהאָן. מיר נוצן די אָפּערייטערז אין סיטואַטיאָנס וואָס האַנדלען מיט קייפל טנאָים.
לאַדזשיקאַל אָפּערייטערז
און אָפּעראַטאָר
דאָ איז אַ בייַשפּיל. זאל ס זאָגן מיר בויען אַ אַפּלאַקיישאַן פֿאַר פּראַסעסינג לאָונז. אויב אַ אַפּליקאַנט האט אַ הויך האַכנאָסע און גוט קרעדיט, זיי זענען בארעכטיגט פֿאַר אַ אַנטלייַען.
דאָס מיינט, אַז מיר האָבן דאָ צו האַנדלען מיט צוויי באַדינגונגען. דער ערשטער צושטאַנד איז אַ הויך האַכנאָסע און די רגע צושטאַנד איז אַ גוט קרעדיט. ביידע באדינגונגען מוזן זיין אמת פֿאַר דער אַפּליקאַנט צו זיין בארעכטיגט פֿאַר אַ אַנטלייַען.
דאָס איז ווו מיר נוצן די לאַדזשיקאַל "AND" אָפּעראַטאָר. דורך דעם וועג, דאָס איז נישט ספּעציפיש פֿאַר פּיטהאָן פּראָגראַממינג שפּראַך, כּמעט קיין פּראָגראַממינג שפּראַך וואָס שטיצט "אויב סטייטמאַנץ" שטיצט אויך לאַדזשיקאַל אָפּערייטערז.
צוריק צו אונדזער פּראָגראַם, לאָזן אונדז דעפינירן צוויי וועריאַבאַלז:
has_high_income = True
has_good_credit = True
איצט, לאָמיר שרייַבן אונדזער "אויב דערקלערונג".
if has_high_income and has_good_credit:
print("Eligible for loan")
דער "AND" אָפּעראַטאָר בלויז אַוטפּוץ אמת אויב ביידע טנאָים זענען אמת. אויב איינער פון די באדינגונגען איז פאַלש, מיר וועלן נישט זען קיין רעזולטאַט.
דער פּראָגראַם וועט קוקן ווי דאָס.
אָדער אָפּעראַטאָר
דער "OR" אָפּעראַטאָר קענען זיין געוויינט אין אַ ענלעך וועג. עס גיט די רעזולטאַט אויב קיין פון די באדינגונגען זענען אמת. לאָמיר פּרובירן די אויבן פּראָגראַם מיט אַן OR אָפּעראַטאָר.
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
איצט עס וועט צוריקקומען די רעזולטאַט אויב קיין פון די אויבן טנאָים זענען אמת. ד"ה דער אַפּליקאַנט איז בארעכטיגט פֿאַר אַ אַנטלייַען אויב די האַכנאָסע איז הויך אָדער קרעדיט איז גוט.
AND / OR אָפּעראַטאָר קענען זיין געוויינט סיימאַלטייניאַסלי אין דער זעלביקער אויב דערקלערונג.
פֿאַר בייַשפּיל,
דער פּראָגראַם ינטראַדוסיז אַ דריט צושטאַנד פון אָונינג ימווואַבאַל פאַרמאָג. דער אַפּליקאַנט וועט זיין בארעכטיגט פֿאַר די אַנטלייַען בלויז אויב ער אָונז די ימווואַבאַל פאַרמאָג און אָדער האט אַ הויך האַכנאָסע אָדער גוט קרעדיט. עס מיטל אַז דער אַפּליקאַנט מוזן באַפרידיקן קיין איין צושטאַנד פון די ערשטער צוויי און די דריט צושטאַנד איז קאַמפּאַלסערי.
נישט אָפּעראַטאָר
ניט אָפּעראַטאָר בייסיקלי ינווערז קיין בוליאַן ווערט מיר געבן עס. אמת ווערט פאַלש און פאַרקערט.
זאל ס לערנען עס דורך ימפּלאַמענינג עס. מיר זענען איצט געגאנגען צו טוישן עטלעכע באדינגונגען אין אונדזער פריערדיקן פּראָגראַם. די באדינגונגען צו זיין בארעכטיגט פֿאַר די אַנטלייַען זענען גוט קרעדיט און קיין פאַרברעכער רעקאָרד.
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
זאל ס זען עס אין קאַמף:
איצט, אַז איר האָבן אַ שיין פארשטאנד פון ווי די אָפּערייטערז אַרבעט, לאָזן אונדז באַקומען אַנטו די ווייַטער גרויס זאַך, ד"ה פאַרגלייַך אָפּערייטערז.
פאַרגלייַך אָפּערייטערז
מיר נוצן פאַרגלייַך אָפּערייטערז אין סיטואַטיאָנס ווו מיר ווילן צו פאַרגלייַכן אַ בייַטעוודיק מיט אַ ווערט. די זענען ווייניקער ווי (<), גרעסער ווי (>), גלייַך צו (==) עטק. למשל, אויב די טעמפּעראַטור איז גרעסער ווי 30, דעמאָלט מיר ווילן צו דרוקן עס איז אַ הייס טאָג. אַנדערש, עס איז קאַלט. צו בויען די כּללים אין אונדזער פּראָגראַם, מיר דאַרפֿן צו נוצן פאַרגלייַך אָפּערייטערז.
סטאַרטינג עס דורך ינטראָודוסינג אַ בייַטעוודיק "טעמפּעראַטור".
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
געניטונג
גרייט זיך פֿאַר אַ מאַרך טיזער. עס וועט אויך קאָנטראָלירן דיין זכּרון פון די לעצטע פּאָר פון רעפֿעראַטן.
איר האָט מיסטאָמע געזען אַז ווען איר פּלאָמבירן אַ פאָרעם אָנליין, די אַרייַנשרייַב פעלדער האָבן וואַלאַדיישאַן אַרטיקלען, למשל, לאָזן אונדז זאָגן מיר האָבן אַן אַרייַנשרייַב פעלד פֿאַר די באַניצער צו אַרייַן זייער נאָמען. איצט אויב דער נאָמען איז ווייניקער ווי 4 אותיות, מיר ווילן צו ווייַזן אַ וואַלאַדיישאַן טעות אַז דער נאָמען מוזן זיין לפּחות דריי אותיות. אַנדערש, אויב דער נאָמען איז מער ווי 50 אותיות לאַנג, מיר וועלן צו ווייַזן אַ אַנדערש וואַלאַדיישאַן טעות אַז דער נאָמען קען זיין אַ מאַקסימום פון 50 אותיות.
ספּאָילערס פלינק! לייזונג קומען פאָרויס.
באַשייד
name = "Ron"
if len(name) < 4:
print("Name must be at least 3 characters")
elif len(name) > 50:
print("Name must be a maximum of 50 characters")
נעם צוזאם
דאָס איז געווען אַלע וועגן די יו אָפּערייטערז אין פּיטהאָן. איצט מיר וועלן בויען עטלעכע טשיקאַווע פּראַדזשעקס און שפּילערייַ אין פּיטהאָן.
לאָזן אַ ענטפֿערן