עיגול מספרים
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 5 מתוך 78.
הפונקציה round() מעגלת מספרים לערך הקרוב ביותר.
round(number, ndigits)number: הערך לעיגול.ndigits: מספר הספרות העשרוניות שיש להשאיר (אופציונלי).
דוגמאות:
print(round(4.567)) # 5
print(round(4.567, 2)) # 4.57
print(round(456.78, -1)) # 460.0Python מעגלת מקרים שנמצאים בדיוק באמצע למספר זוגי הקרוב ביותר (עיגול בנקאי):
print(round(2.5)) # 2 (מעגל כלפי מטה למספר הזוגי 2)
print(round(3.5)) # 4 (מעגל כלפי מעלה למספר הזוגי 4)אתגר
קלכתוב תוכנית שמקבלת מהמשתמש שתי קלטים נפרדים ומציגה את התוצאה המעוגלת:
1. הקלט הראשון צריך להיות מספר (מספר ממשי). 2. הקלט השני צריך להיות מספר המקומות העשרוניים שאליהם יש לעגל (מספר שלם).
דוגמה:
אם הקלטים הם
1. הקלט הראשון צריך להיות מספר (מספר ממשי). 2. הקלט השני צריך להיות מספר המקומות העשרוניים שאליהם יש לעגל (מספר שלם).
דוגמה:
אם הקלטים הם
3.14159 ו-2, התוכנית צריכה להציג 3.14.נסו בעצמכם
# קבל מהמשתמש מספר עשרוני כקלט
# קבל מהמשתמש מספר שלם כקלט עבור מספר הספרות אחרי הנקודה העשרונית
# הדפס את המספר המעוגלהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
4יישום ספר אנשי קשר
הצגת התפריטהוספת איש קשר7קבוצות חלק 2
פעולות מתמטיות חלק 1פעולות מתמטיות חלק 2סיכום – חיפוש אוצרתת־קבוצות וקבוצות־עלמעבר על קבוצותסיכום – מעקב אחר טורניר8מנהל רישומי תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר Python אונליין