המרת טיפוסים
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 27 מתוך 77.
כדי להמיר את הקלט לסוג אחר, עלינו לבצע המרת טיפוס.
כדי להמיר מחרוזת ל-int (מספר שלם), נכתוב:
var = input()
var = int(var)או בשורה אחת,
var = int(input())אם הקלט הוא מספר, כלומר 5, 4, 54, אז var יכיל מספר. אם הקלט מכיל מספר לא תקין: 5ab, bb, akt וכו׳, התוכנית תיכשל.
הנה טבלה שמציגה איך להמיר לטיפוסים שונים:
| Cast | הסבר |
| int() | המרה למספר שלם |
| float() | המרה למספר ממשי |
| bool() | המרה לערך בוליאני |
| str() | המרה למחרוזת |
חשוב להשתמש בסוג הנכון, כי הוא יכול להשפיע על הפלט.
חיבור של שתי מחרוזות ייתן את התוצאה:
"5" + "5" = "55"
חיבור של שני מספרים יניב:
5 + 5 = 10
אתגר
מתחיליםבאתגר הזה תעבדו עם כמה קלטים ותבצעו חישובים.
איך לקבל כמה קלטים:
var1 = input() # First input
var2 = input() # Second inputהמשימה שלכם:
- קראו את המספר הראשון מהקלט ושמרו אותו במשתנה
- קראו את המספר השני מהקלט ושמרו אותו במשתנה אחר
- המירו את שני המשתנים לטיפוס float (עבור מספרים עשרוניים)
- חשבו את המכפלה של שני המספרים האלה
- הדפיסו את התוצאה
דוגמה:
אם הקלטים הם 2 ו-4.5, התוכנית שלכם אמורה להציג 9.0
זכרו: כל מקרה בדיקה מכיל בדיוק שני קלטים, בזה אחר זה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר Python אונליין