نوع المتغير h4>
بالإضافة إلى الاسم والقيمة ، كل متغير له نوعه الخاص. يشير النوع إلى القيم والعمليات التي يمكن إجراؤها على متغير معين. بالإضافة إلى ذلك ، يشير نوع المتغير إلى كيفية تخزين هذه المتغيرات في الذاكرة. & nbsp؛
الأنواع التي سنستخدمها غالبًا:
str
& nbsp؛ - سلسلة أحرف (من اللغة الإنجليزية & nbsp؛ string & nbsp؛ -string)؛
int
& nbsp؛ - عدد صحيح (من اللغة الإنجليزية & nbsp؛ عدد صحيح & nbsp؛ - عدد صحيح)؛
float
& nbsp؛ - رقم حقيقي (من اللغة الإنجليزية & nbsp؛ float & nbsp؛ - النقطة العائمة).
على عكس لغات البرمجة الشائعة الأخرى (C ++ و Java) ، يحدد مترجم Python تلقائيًا نوع المتغير بالقيمة التي تم تعيينها له.
نبسب ؛
إدخال رقمي من لوحة المفاتيح h4>
لإدخال البيانات من لوحة المفاتيح ، تعلمنا عامل التشغيل input ()
، لكن هذا المشغل يسمح لك فقط بإدخال سلاسل الأحرف. نحتاج إلى الإشارة إلى أن السلاسل التي تم إدخالها يجب تحويلها إلى رقم. للقيام بذلك ، نحتاج إلى الدالة المضمنة int ()
- للتحويل إلى عدد صحيح ، أو float ()
- للتحويل إلى رقم حقيقي (سنتحدث حول الأعداد الحقيقية بمزيد من التفصيل لاحقًا).
نبسب ؛
مثال h5>
<قبل>
a = int (input ()) # يتم إدخال عدد صحيح من لوحة المفاتيح
نبسب ؛ # ومكتوب على المتغير أ
b = float (input ()) # يتم إدخال رقم حقيقي من لوحة المفاتيح
نبسب ؛ # ومكتوب على المتغير ب
في البرنامج أعلاه ، يجب إدخال الأرقام بمعدل واحد في كل سطر ، لأنه بعد إدخال القيمة الأولى ، يجب الضغط على & nbsp؛ Enter لكتابة الرقم إلى متغير. ص>
في بعض الأحيان يكون من الضروري إدخال البيانات في سطر واحد. من أجل تذكر البيانات التي تم إدخالها في سطر واحد ، يجب تقسيم سطر الإدخال إلى قيم بمسافات ، باستخدام & nbsp؛ split ()
& nbsp؛ (من الإنجليزية split - انقسام).
على سبيل المثال ، إذا كان هناك عددان صحيحان في سطر واحد ، فيمكن إدخالهما بهذه الطريقة:
<قبل>
a، b = input (). split () # استخدم مهمة متعددة
a = int (a) # تحويل سلسلة إلى عدد صحيح
ب = int (ب)
يمكنك استبدال كل هذه الإجراءات بسطر واحد:
<قبل>
a، b = map (int، input (). split ())
تطبق وظيفة map ()
وظيفة أخرى (يشار إليها أولاً بين قوسين - int
) على كل جزء تم الحصول عليه بعد تقسيم سلسلة الإدخال إلى أرقام بمسافات.
عدد المتغيرات على اليسار يجب أن & nbsp؛ تطابق بدقة عدد الأرقام المدخلة.
نبسب ؛
بحاجة إلى التذكر h5>
- يتم تحديد نوع المتغير في بايثون تلقائيًا. li>
- لإدخال رقم واحد في كل سطر ، استخدم
a = int (input ())
- لعدد صحيح
و
b = float (input ())
- للرقم الحقيقي.
- إذا تم تحديد جميع الأرقام في سطر واحد ، فأنت بحاجة إلى استخدام & nbsp؛
split ()
، على سبيل المثال ، لعددين صحيحين:
a، b = map (int، input (). split ())
.
تدرب أكثر وستنجح! strong>