ב- Python ישנם סוגים שונים של מספרים. אנו נתמקד בעיקר במספרים שלמים ומספרים עשרוניים.
הנה טבלה של שני הסוגים העיקריים שאנו נעבוד איתם, להלן דוגמה למספרים הללו:
שמתם לב למשהו מוזר? 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 ישנם סוגים שונים של מספרים. אנו נתמקד בעיקר במספרים שלמים ומספרים עשרוניים.
הנה טבלה של שני הסוגים העיקריים שאנו נעבוד איתם, להלן דוגמה למספרים הללו:
שמתם לב למשהו מוזר? 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 (). שבעזרת אתה אומר לפייתון שאתה רוצה תשובה עשרונית, להלן הדוגמה לשימוש בפונקציה זו:
כעת, לאחר שראינו כיצד להשתמש במספרים בפייתון כמחשבון, נראה כיצד אנו יכולים להקצות שמות וליצור משתנים.
אנו משתמשים בסימן שווה אחד כדי להקצות תוויות למשתנים. בוא נראה כמה דוגמאות של איך אנחנו יכולים לעשות את זה.
כן אז כמו שאנו מזהים, אנחנו יכולים לקצות מספרים לשמות!
כמו כן שימוש בשמות משתנים יכול להיות דרך שימושית מאוד לעקוב אחר משתנים שונים בפייתון. לדוגמה:
אז מה למדנו במאמר זה? למדנו כמה מן היסודות של שימוש במספרים בפייתון. למדנו גם איך להשתמש בפייתון בתור מחשבון בסיסי.
הודעתך לא התקבלה - נסה שוב מאוחר יותר
Oops! Something went wrong while submitting the form