סרטון מחברת חמש – המרות טיפוסים ושינוי ערך משתנה בהדפסה

שלום רב,
דקה 8:52, האם תוכלו להרחיב בבקשה למה דווקא במצב print הגיל לא משתנה לstr באופן תמידי?

דבר שני האם ניתן לכתוב:
age = int(input(" put your age here " ))

  1. זה לא מכיוון שזה במצב print, אלא מכיוון שלא ביצעת השמה חדשה. age הוא מספר, ועל-מנת לשנות אותו למחרוזת יהיה עליך לעשות במפורש השמה מחודשת של age = str(age). באופן כללי כדי לשנות משתנה שהוא מספר או מחרוזת יהיה עליך לעשות השמה מחודשת של הערך החדש אותו תרצה לשים שם.
  2. בהחלט ניתן - עם ההסתייגות שאם המשתמש יזין משהו שאינו מספר שלם זה יגרור בעיות. אבל נכון לשלב הזה של הקורס זו בהחלט דרך אפשרית לעשות זאת.
3 לייקים