ניסוח בעיות
- נתון מספר נקודה צפה
x = 123.456
. - כיצד להדפיס את המספר ללא שאריות עשרוניות?
x = 123.456 print(x) # Desired output: 123 # Real output: 123.456
פתרון 1: int ()
של פייתון מובנה פוּנקצִיָה int(x)
ממיר כל מספר צף x
למספר שלם על ידי חתך אותו לכיוון 0. למשל, חיובי int(1.999)
ייחתך ל 1
ושלילי int(-1.999)
ל -1
.
>>> int(123.456) 123 >>> int(-123.456) -123
כדי לשפר את כישוריך, אל תהסס לצפות בסרטון ההסבר שלי ב int()
הפונקציה הבאה:
פתרון 2: עגול ()
של פייתון מובנה פוּנקצִיָה round(x)
, כאשר קראו לו עם טיעון צף יחיד x
, ממיר את המצוף למספר שלם על ידי עיגולו למעלה ולמטה למספר השלם הבא. לדוגמה, int(1.999)
יעוגל ל 2
ו int(-1.999)
ל -2
.
>>> round(123.456) 123 >>> round(-123.456) -123
כדי לשפר את כישוריך, אל תהסס לצפות בסרטון ההסבר שלי ב round()
הפונקציה הבאה:
פתרון 3: הדפס חלקים עשרוניים ולא עשרוניים בנפרד
בהתחשב במחרוזת המייצגת מספר נקודה צפה, ניתן להדפיס את החלקים לפני ואחרי הנקודה העשרונית על ידי פיצול המחרוזת על הנקודה העשרונית והמרת שני החלקים למספרים שלמים באמצעות ה- int()
פונקציה מובנית בהצהרת הבנת רשימה.
x = '123.456' num, decimal = [int(part) for part in x.split('.')] print(num) # 123 print(decimal) # 456
קטע זה בונה על ארבעה מושגי Python שעליך להבין תחילה:
בואו נחקור את החשוב ביותר, הצהרת הבנת הרשימה, בסרטון הבא!
לאן ללכת מכאן?
מספיק תיאוריה, בואו נעשה קצת תרגול!
כדי להצליח בקידוד, עליך לצאת ולפתור בעיות אמיתיות לאנשים אמיתיים. כך תוכל להפוך למרוויח בן שש ספרות בקלות. וככה אתה מלטש את הכישורים שאתה באמת צריך בפועל. אחרי הכל, מה התועלת בתורת הלמידה שאף אחד לא צריך?
תרגול פרויקטים הוא איך אתה מחדד את המסור שלך בקידוד!
האם אתה רוצה להיות אמן קוד על ידי התמקדות בפרויקטים קודיים מעשיים שבעצם מרוויחים לך כסף ופותרים בעיות לאנשים?
לאחר מכן הפך למפתח עצמאי של פייתון! זו הדרך הטובה ביותר להתקרב למשימה של שיפור כישורי ה- Python שלך – גם אם אתה מתחיל לגמרי.
הצטרף לוובינר החינמי שלי "כיצד לבנות את פייתון מיומנות בעלת הכנסה גבוהה" וצפה כיצד גידלתי את עסקי הקידוד שלי באינטרנט וכיצד אתה יכול גם – מהנוחות של הבית שלך.
בעת שעבד כחוקר במערכות מבוזרות, ד"ר כריסטיאן מאייר מצא את אהבתו ללמד סטודנטים למדעי המחשב.
כדי לעזור לסטודנטים להגיע לרמות גבוהות יותר של הצלחה בפייתון, הוא הקים את אתר החינוך לתכנות Finxter.com. הוא מחבר ספר התכנות הפופולרי Python One-Liners (NoStarch 2020), מחבר שותף של הפיית קפה של הפסקת הקפה סדרת ספרים בהוצאה עצמית, חובב מדעי המחשב, סוֹפֵר בִּלתִי תָלוּי, ובעלים של אחת מ -10 הגדולות ביותר בלוגים של פייתון עוֹלָמִי.
התשוקות שלו הן כתיבה, קריאה וקידוד. אבל התשוקה הגדולה ביותר שלו היא לשרת קודנים שאפתניים באמצעות Finxter ולעזור להם לשפר את כישוריהם. אתה יכול הצטרף לאקדמיה החינמית שלו לדוא"ל כאן.
.
קישור לכתבת המקור – 2021-08-26 12:29:54