פייתון/פייתון גרסה 3/פעולות חשבוניות בסיסיות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 9:
==שארית==
{{#lsth: פייתון/פייתון גרסה 2/מספרים ופעולות חשבוניות|מספרים שלמים}}
 
כאשר נרצה לבדוק האם קיימת שארית בחלוקת מספרים נשתמש ב-%
 
<div style="direction: ltr;">
<source lang="python">
6%6
>>>0
7%6
>>>1
</source>
</div>
 
דהינו אין שארית כאשר מחלקים את המספר <math>6</math> בעצמו אך כאשר מחלקים את המספר <math>7</math> ב-<math>6</math> יש שארית <math>1</math>.
 
==שגיאות עיגול (Round-off error)==
המחשב מציג מספרים בצורה נומרית כלומר בדומה לשבר עשרוני. בכדי לייצג חלק מהמספרים העשרוניים על המחשב להציג את השארית כאינסופית, כמו למשל עבור השבר <math>\frac{1}{3}</math> אשר ייוצג <math>0.333...</math>. מספרים ממשיים מיוצגים במחשב על ידי מספר סופי של ספרות ולכן כל מספר אשר חורג ממגבלת המחשב מיוצג עם שגיאה מסוימת.
 
דוגמה מחשב אשר מסוגל לאחסן רק 4 ספרות אחרי הנקודה העשרונית. אם <math>x_1=0.1234\ ,\ x_2=0.5678</math> אז כפלם יהיה <math>x_{res}=x_1\cdot x_2=0.07006652</math> אבל במחשב נקבל: <math>\hat{x}_{res}=0.0700</math> . השגיאה במקרה הזה היא <math>6.652\cdot 10^{-5}</math> .
 
==המשתנה count_to ==