שיעור/ מחברת מס' 3

היי,
כמה שאלות בעקבות השיעור:

  1. באופן כללי, כשמופיע לי מספר עם נקודה עשרונית, גם אם הוא שלם, הוא נחשב ל-float בגלל צורת הכתיבה הויזואלית?
    למשל, תאורטית אם היה לי תרגיל כמו: 3.0**2 (כלומר שהחזקה עם נקודה עשרונית), זה גם היה נחשב ל-float?
  2. בדוגמאות האחרונות, לא הבנתי למה או איך בעצם הקוד של “1” +“1” נותן ‘11’? אשמח להסבר ברמה עקרונית יותר לגבי מה קורה בשילוב הזה שבין מחרוזת למספרים.

תודה וסגר נעים!

לייק 1

היי @nogabod
תשובה לשאלה 1: כל מספר שנכתב בצורה של 1.0 גם אם זה נראה מספר שלם זה נחשב float.
תשובה לשאלה 2: מכיוון שמסביב למספר 1 יש “” גרשיים, זה הופך אותו למחרוזת, לכן כשאתה מחבר מחרוזת למחרוזת הוא לא מחשב את זה בצורת שאלה מתמטית אלא סתם הוא מחבר 2 “מילים” שנקראים “1” ולכן יוצא 11

לייק 1