המרת טיפוסים
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 27 מתוך 77.
כדי להמיר את הקלט לסוג אחר, עלינו לבצע המרת טיפוס.
כדי להמיר מחרוזת למספר שלם, נכתוב:
var = input()
var = int(var)או בשורה אחת,
var = int(input())אם הקלט הוא מספר, כלומר 5, 4, 54, אז var יכיל מספר. אם הקלט מכיל מספר לא תקין: 5ab, bb, akt וכו׳, התוכנית תיכשל.
הנה טבלה שמציגה איך לבצע המרה לסוגים שונים:
| המרה | הסבר |
| 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 אונליין