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

دالة الأدخال في برمجة البايثون ؟| |؟

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

input()

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

كيف تعمل؟

  • توقف البرنامج: عندما يواجه البرنامج سطرًا يحتوي على `input()‎`، يتوقف مؤقتًا وينتظر المستخدم ليكتب شيئًا ويضغط على مفتاح الإدخال (Enter).
  • إدخال المستخدم: أي شيء يكتبه المستخدم يظهر على الشاشة، وعند الضغط على Enter، يتم تخزين هذا النص.
  • إرجاع قيمة: تقوم الدالة `input()` بإرجاع (إعطاء) النص الذي أدخله المستخدم كـ "سلسلة نصية" (String). هذا يعني أن بايثون يعتبر كل ما يدخله المستخدم كنص، حتى لو كان أرقامًا.

أمثلة:
  1. مثال بسيط:

```python
name = input("أدخل اسمك: ")
print("مرحباً يا " + name + "!")
```

في هذا المثال:

  • `input("أدخل اسمك: ")` تعرض الرسالة "أدخل اسمك: " للمستخدم وتنتظر إدخاله.
  • عندما يدخل المستخدم اسمه ويضغط Enter، يتم تخزين الاسم في المتغير `name`.
  • `print("مرحباً يا " + name + "!")` تطبع رسالة ترحيبية تتضمن اسم المستخدم.

  1. إدخال رقم وتحويله:

```python
age = input("أدخل عمرك: ")
age = int(age) # تحويل النص إلى رقم صحيح
print("سيكون عمرك بعد 10 سنوات: " + str(age + 10))
```

في هذا المثال:

  • `input("أدخل عمرك: ")` تعرض الرسالة "أدخل عمرك: " وتنتظر إدخال المستخدم.
  • `age = int(age)`: بما أن `input()` ترجع نصًا، نحتاج إلى تحويله إلى رقم صحيح باستخدام الدالة `int()‎`. إذا أدخل المستخدم شيئًا غير رقمي، سيحدث خطأ.
  • `print("سيكون عمرك بعد 10 سنوات: " + str(age + 10))` تطبع العمر بعد 10 سنوات. لاحظ استخدام `str()` لتحويل الرقم `age + 10` إلى نص قبل دمجه مع النص الآخر.

  1. إدخال رقم عشري (كسري):

```python
price = input("أدخل سعر المنتج: ")
price = float(price) # تحويل النص إلى رقم عشري
print("السعر مع الضريبة: " + str(price * 1.1))
```

هنا، نستخدم `float()` لتحويل النص الذي أدخله المستخدم إلى رقم عشري.

ملحوظة مهمة:

تذكر دائمًا أن `input()` ترجع نصًا. إذا كنت بحاجة إلى استخدام القيمة كعدد (صحيح أو عشري)، يجب عليك تحويلها باستخدام `int()` أو `float()` على التوالي.

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

1 إجابة وحدة

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

أسئلة مشابهة

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