0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

دالة الادخال في لغة البايثون؟

إجابة الطالب المختصرة من خلال موقع بوابة الإجابات هي

الدالة input()

دالة الإدخال في لغة البايثون هي input().

تُستخدم هذه الدالة لأخذ مدخلات من المستخدم عبر سطر الأوامر (الطرفية). عند استدعاء الدالة، يتوقف البرنامج عن التنفيذ وينتظر من المستخدم إدخال نص والضغط على مفتاح Enter.

كيف تعمل دالة input():

  1. طباعة رسالة (اختياري): يمكنك تمرير سلسلة نصية (string) كوسيطة للدالة input(). هذه السلسلة ستُعرض للمستخدم كرسالة توضيحية قبل أن يُطلب منه الإدخال.
  2. انتظار الإدخال: تتوقف الدالة عن التنفيذ حتى يُدخل المستخدم شيئًا ويضغط على Enter.
  3. إرجاع القيمة: تُرجع الدالة القيمة التي أدخلها المستخدم دائمًا كسلسلة نصية (string)، حتى لو أدخل المستخدم أرقامًا. إذا كنت بحاجة إلى التعامل مع الإدخال كعدد (صحيح أو عشري)، فستحتاج إلى تحويله باستخدام دوال مثل int() أو float().

أمثلة:

1. مثال بسيط:

<!----><!----><!----><!----><!----><!----><!----><!----><!---->Python<!----><!----><!---->
<!----><!---->
name = input("أدخل اسمك: ")
print("مرحباً بك يا " + name)
<!----><!----><!---->
<!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!---->

شرح المثال:

  • ستظهر رسالة "أدخل اسمك: " للمستخدم.
  • سينتظر البرنامج حتى يدخل المستخدم اسمه ويضغط Enter.
  • القيمة المدخلة (مثلاً، "أحمد") ستُخزن في المتغير name.
  • سيتم طباعة "مرحباً بك يا أحمد".

2. تحويل الإدخال إلى عدد صحيح:

<!----><!----><!----><!----><!----><!----><!----><!----><!---->Python<!----><!----><!----><!----><!---->age_str = input("كم عمرك؟ ") age_int = int(age_str) # تحويل السلسلة النصية إلى عدد صحيح print("عمرك هو:", age_int, "سنة.") print("بعد 5 سنوات سيكون عمرك:", age_int + 5, "سنة.") <!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!---->

شرح المثال:

  • يطلب من المستخدم إدخال العمر.
  • تُرجع الدالة input() العمر كسلسلة نصية (مثلاً، "25").
  • تستخدم الدالة int() لتحويل السلسلة "25" إلى العدد الصحيح 25.
  • يمكن الآن إجراء عمليات حسابية على age_int.

3. تحويل الإدخال إلى عدد عشري:

<!----><!----><!----><!----><!----><!----><!----><!----><!---->Python<!----><!----><!----><!----><!---->price_str = input("أدخل سعر المنتج: ") price_float = float(price_str) # تحويل السلسلة النصية إلى عدد عشري print("سعر المنتج هو:", price_float, "ريال.") <!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!---->

ملخص:

دالة input() هي أداة أساسية للتفاعل مع المستخدم في برامج بايثون، وتذكر دائمًا أنها تُرجع القيمة كسلسلة نصية، وتحتاج إلى تحويلها إلى أنواع بيانات أخرى إذا لزم الأمر.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال دالة الادخال في لغة البايثون اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
سوف تجد إجابة سؤال دالة الادخال في لغة البايثون بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك

التصنيفات

...