NerdNative

เผ่า · เนิร์ด
Python Programming : Operators

Mixing-type exercise

Operator บางตัวไม่สามารถทำงานได้เมื่อ value มี type ต่างกัน เช่น การพยายามเอา string มาบวกกับ number ถ้า RUN ตัวอย่างนี้จะแสดงผลว่า TypeError หมายถึงว่า ไม่สามารถบวก string กับ number (int คือ integer = จำนวนเต็ม) ได้

วิธีแก้ก็คือ แปลง number นั้นในเป็น string โดยการใช้ functicn str() ลองพยายามแก้ code จนได้ผลลัพธ์เป็น ‘I have a PS4’ สิครับ (หน้าถัดไปมีเฉลย ไม่ต้องกลัวผิดหรอกครับ ลองทำดู)