أهلاً بك! في الدرس الماضي، تعلمنا كيف نكون مثل المحققين ونتعرف على نوع البيانات باستخدام type() و isinstance().
لقد اكتشفنا مشكلة كبيرة: دالة input() تعطينا دائماً بيانات من نوع نص (str)، حتى لو أدخل المستخدم رقماً. هذا يمنعنا من إجراء العمليات الحسابية.
فكيف نحل هذه المشكلة؟ لا يكفي أن نعرف أن النوع خاطئ، بل يجب أن نكون قادرين على تغييره!
تخيل أنك في بلد عملته اليورو وأنت لا تملك إلا الدولار. لا يمكنك الشراء بالدولار (str)، بل تحتاج إلى الذهاب لمكتب صرافة لتحويل دولاراتك إلى يورو (int).
في بايثون، لدينا "مكاتب صرافة" خاصة بنا على شكل دوال.
