דברנו על הטיפוס
bool
של
Python
המקבל ערכים של (שקר ואמת)
False,
True
בלבד.
אפשר להפעיל את פעולת
השלילה
not
שהופכת אמת לשקר, ושקר לאמת, וכן פעולות של
או
(or)
ושל
וגם
(and)
על
שני
ערכים בוליאנים (לוגיים).
הטבלאות הבאות מתארות את חוקי החישוב.
או:
וגם:
כאשר מחפשים האם קיים מחלק
למספר
כך ש
כדאי כמובן להתחיל לבדוק עבור
השאלה - עד איזה מספר מספיק לבדוק?
הכי פשוט לבדוק עד
אבל זה עלול להיות תהליך איטי. קל לראות שאפשר לקצר ולבדוק עד
משפט:
אם
|
אבל אנו רוצים להמנע מחישוב יקר של שורש, ולכן עדיף לבדוק אם
רמז: זהו מספר ראשוני!
isPythagoras(a,b)
להלן פתרון לבדיקת מספרים ראשוניים . שניתן כתרגיל בשעור קודם .