Menu
CoddyTech

המרת טיפוסים

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

challenge icon

אתגר

מתחילים

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

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

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

המשימה שלכם:

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

דוגמה:

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

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

נסו בעצמכם

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

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

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

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