Menu
Coddy logo textTech

המרת טיפוסים

חלק מהיחידה יסודות במסלול ה-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

challenge icon

אתגר

מתחילים

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

איך מקבלים כמה קלטים:

var1 = input()  # First input
var2 = input()  # Second input

המשימה שלכם:

  1. קראו את המספר הראשון מהקלט ושמרו אותו במשתנה
  2. קראו את המספר השני מהקלט ושמרו אותו במשתנה אחר
  3. המירו את שני המשתנים לטיפוס float (עבור מספרים עשרוניים)
  4. חשבו את המכפלה של שני המספרים האלה
  5. הדפיסו את התוצאה

דוגמה:

אם הקלטים הם 2 ו-4.5, התוכנית שלכם צריכה להציג את 9.0

זכרו: כל מקרה בדיקה מכיל בדיוק שני קלטים, אחד אחרי השני.

נסו בעצמכם

quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Python אונליין