עזרה | קצת עזרה בפייתון...
נפתר
עזרה הדדית - Python
-
@רפאל-vnkl
אם נפרק את הקוד אז אאל"ט זה מה שיצא לנו-
a, b = "q" not in "snow", type(-200) == type(200)
בשורת קוד זו, שני ערכים מוקצים למשתנים a ו-b באמצעות tuple unpacking.
-
עבור משתנה a, הביטוי "q" not in "snow" מוערך. זה בודק אם התו "q" אינו קיים במחרוזת "שלג". מכיוון ש"q" אינו ב"שלג", ביטוי זה מוערך ל-True אשר מוקצה לאחר מכן ל-a.
-
עבור משתנה b, הביטוי type(-200) == type(200) מוערך. זה בודק אם סוג המספר השלם -200 זהה לסוג המספר השלם 200. מכיוון ששניהם מספרים שלמים, ביטוי זה מוערך ל-True אשר מוקצה לאחר מכן ל-b.
-
-
print(a == b)
בשורה זו, השוויון של המשתנים a ו-b נבדק באמצעות האופרטור ==.
מכיוון שגם a וגם b הוקצו True, ההשוואה a == b תוערך גם לTrue.
לכן, כאשר אתה מפעיל את הקוד הזה, הוא יוציא את True מכיוון שהערך של a שווה לערך של b במקרה הספציפי הזה.
-
-
-