✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

שימוש במספרים בשפת פייתון

ניקולאי דוידוב
|
Nov 22, 2017
alt="blogs"
alt="blogs"
alt="blogs"
title="Google"
Events
Event

סוגי מספרים בפייתון

ב- Python ישנם סוגים שונים של מספרים. אנו נתמקד בעיקר במספרים שלמים ומספרים עשרוניים.

הנה טבלה של שני הסוגים העיקריים שאנו נעבוד איתם, להלן דוגמה למספרים הללו:

מתמטיקה בסיסית בשילוב פייתון

הבדלים בין פייתון 2 לעומת 3 בפעולת חילוק

שמתם לב למשהו מוזר? 3/2 זה 1 ? לא!

הסיבה שאנו מקבלים תוצאה כזו היא כי אנו משתמשים ב- Python 2. ב- Python 2," /"  מבצע מה שמכונה חלוקה "קלאסית", זה אומר שהוא סופר כמה פעמים נכנס המספר 2 בשלוש ולא רושם את הנקודה השארית. לעומת זאת ב- Python 3 הסימן " /" מבצע את הפעולה כמו שצריך ורושם 1.5.

אז מה אנחנו עושים אם אנחנו משתמשים ב- Python 2 כדי למנוע את זה?

קיימות שתי אפשרויות:

1. רשום את אחד המספרים בצורה עשרונית כמו הדוגמה הבאה:

2. אופציה שנייה היא להשתמש בפונקציה הבאה שנקראת float (). שבעזרת אתה אומר לפייתון שאתה רוצה תשובה עשרונית, להלן הדוגמה לשימוש בפונקציה זו:

כמו כן ישנה האפשרות לקחת פונקציות במתוך Python 3 ל- Python 2 וזאת בעזרת הפקודה הבאה(בדוגמה הזו אני לוקח את פונקציית פעולת החילוק של Python 3 ורושם אותה ב- Python 2 וזאת משום ש Python 3 יודע לבצע את החילוק ישירות מבלי להוסיף לו עוד פונקציות ועזרים):

הקצאת אובייקטים בפייתון

אופציה שנייה היא להשתמש בפונקציה הבאה שנקראת float (). שבעזרת אתה אומר לפייתון שאתה רוצה תשובה עשרונית, להלן הדוגמה לשימוש בפונקציה זו:

כעת, לאחר שראינו כיצד להשתמש במספרים בפייתון כמחשבון, נראה כיצד אנו יכולים להקצות שמות וליצור משתנים.

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

כן אז כמו שאנו מזהים, אנחנו יכולים לקצות מספרים לשמות!

כמו כן שימוש בשמות משתנים יכול להיות דרך שימושית מאוד לעקוב אחר משתנים שונים בפייתון. לדוגמה:

אז מה למדנו במאמר זה? למדנו כמה מן היסודות של שימוש במספרים בפייתון. למדנו גם איך להשתמש בפייתון בתור מחשבון בסיסי.

סוגי מספרים בפייתון

ב- Python ישנם סוגים שונים של מספרים. אנו נתמקד בעיקר במספרים שלמים ומספרים עשרוניים.

הנה טבלה של שני הסוגים העיקריים שאנו נעבוד איתם, להלן דוגמה למספרים הללו:

מתמטיקה בסיסית בשילוב פייתון

הבדלים בין פייתון 2 לעומת 3 בפעולת חילוק

שמתם לב למשהו מוזר? 3/2 זה 1 ? לא!

הסיבה שאנו מקבלים תוצאה כזו היא כי אנו משתמשים ב- Python 2. ב- Python 2," /"  מבצע מה שמכונה חלוקה "קלאסית", זה אומר שהוא סופר כמה פעמים נכנס המספר 2 בשלוש ולא רושם את הנקודה השארית. לעומת זאת ב- Python 3 הסימן " /" מבצע את הפעולה כמו שצריך ורושם 1.5.

אז מה אנחנו עושים אם אנחנו משתמשים ב- Python 2 כדי למנוע את זה?

קיימות שתי אפשרויות:

1. רשום את אחד המספרים בצורה עשרונית כמו הדוגמה הבאה:

2. אופציה שנייה היא להשתמש בפונקציה הבאה שנקראת float (). שבעזרת אתה אומר לפייתון שאתה רוצה תשובה עשרונית, להלן הדוגמה לשימוש בפונקציה זו:

כמו כן ישנה האפשרות לקחת פונקציות במתוך Python 3 ל- Python 2 וזאת בעזרת הפקודה הבאה(בדוגמה הזו אני לוקח את פונקציית פעולת החילוק של Python 3 ורושם אותה ב- Python 2 וזאת משום ש Python 3 יודע לבצע את החילוק ישירות מבלי להוסיף לו עוד פונקציות ועזרים):

הקצאת אובייקטים בפייתון

אופציה שנייה היא להשתמש בפונקציה הבאה שנקראת float (). שבעזרת אתה אומר לפייתון שאתה רוצה תשובה עשרונית, להלן הדוגמה לשימוש בפונקציה זו:

כעת, לאחר שראינו כיצד להשתמש במספרים בפייתון כמחשבון, נראה כיצד אנו יכולים להקצות שמות וליצור משתנים.

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

כן אז כמו שאנו מזהים, אנחנו יכולים לקצות מספרים לשמות!

כמו כן שימוש בשמות משתנים יכול להיות דרך שימושית מאוד לעקוב אחר משתנים שונים בפייתון. לדוגמה:

אז מה למדנו במאמר זה? למדנו כמה מן היסודות של שימוש במספרים בפייתון. למדנו גם איך להשתמש בפייתון בתור מחשבון בסיסי.

לפרטים נוספים ויצירת קשר עם נציג אורקל

תודה הודעתך התקבלה

הודעתך לא התקבלה - נסה שוב מאוחר יותר

ניקולאי דוידוב

הירשם לרשימת הדיוור של IsraelClouds

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

מילון מונחיםהשירותים שלנו תנאי שימושהרשמה לניוזלטרמדיניות פרטיות