Menu
Coddy logo textTech

עיגול מספרים

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-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.0

Python מעגלת מקרים שנמצאים בדיוק באמצע למספר זוגי הקרוב ביותר (עיגול בנקאי):

print(round(2.5))  # 2  (מעגל כלפי מטה למספר הזוגי 2)
print(round(3.5))  # 4  (מעגל כלפי מעלה למספר הזוגי 4)
challenge icon

אתגר

קל
כתוב תוכנית שמקבלת מהמשתמש שתי קלטים נפרדים ומציגה את התוצאה המעוגלת:

1. הקלט הראשון צריך להיות מספר (מספר ממשי). 2. הקלט השני צריך להיות מספר המקומות העשרוניים שאליהם יש לעגל (מספר שלם).

דוגמה:
אם הקלטים הם 3.14159 ו-2, התוכנית צריכה להציג 3.14.

נסו בעצמכם

# קבל מהמשתמש מספר עשרוני כקלט
# קבל מהמשתמש מספר שלם כקלט עבור מספר הספרות אחרי הנקודה העשרונית
# הדפס את המספר המעוגל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Python אונליין