Module: (بايثون) المتغيرات. الإخراج والمدخلات والتخصيص


Problem

3/6

نوع متغير. إدخال الأرقام

Theory Click to read/hide

نوع المتغير بالإضافة إلى الاسم والقيمة ، كل متغير له نوعه الخاص. يشير النوع إلى القيم والعمليات التي يمكن إجراؤها على متغير معين. بالإضافة إلى ذلك ، يشير نوع المتغير إلى كيفية تخزين هذه المتغيرات في الذاكرة. & nbsp؛
الأنواع التي سنستخدمها غالبًا:
str & nbsp؛ - سلسلة أحرف (من اللغة الإنجليزية & nbsp؛ string & nbsp؛ -string)؛
int & nbsp؛ - عدد صحيح (من اللغة الإنجليزية & nbsp؛ عدد صحيح & nbsp؛ - عدد صحيح)؛
float & nbsp؛ - رقم حقيقي (من اللغة الإنجليزية & nbsp؛ float & nbsp؛ - النقطة العائمة).

على عكس لغات البرمجة الشائعة الأخرى (C ++ و Java) ، يحدد مترجم Python تلقائيًا نوع المتغير بالقيمة التي تم تعيينها له.

نبسب ؛

إدخال رقمي من لوحة المفاتيح لإدخال البيانات من لوحة المفاتيح ، تعلمنا عامل التشغيل input () ، لكن هذا المشغل يسمح لك فقط بإدخال سلاسل الأحرف. نحتاج إلى الإشارة إلى أن السلاسل التي تم إدخالها يجب تحويلها إلى رقم. للقيام بذلك ، نحتاج إلى الدالة المضمنة int () - للتحويل إلى عدد صحيح ، أو float () - للتحويل إلى رقم حقيقي (سنتحدث حول الأعداد الحقيقية بمزيد من التفصيل لاحقًا).
نبسب ؛

مثال <قبل> 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؛ تطابق بدقة عدد الأرقام المدخلة.

نبسب ؛

بحاجة إلى التذكر
  1. يتم تحديد نوع المتغير في بايثون تلقائيًا.
  2. لإدخال رقم واحد في كل سطر ، استخدم
    a = int (input ()) - لعدد صحيح
    و
    b = float (input ()) - للرقم الحقيقي.
  3. إذا تم تحديد جميع الأرقام في سطر واحد ، فأنت بحاجة إلى استخدام & nbsp؛ split () ، على سبيل المثال ، لعددين صحيحين:
    a، b = map (int، input (). split ()) .

تدرب أكثر وستنجح!

Problem

في البرنامج ، قم بتصحيح الخطين الأول والثاني بحيث يخرج البرنامج مجموع عددين صحيحين.

نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 5
4
9