لإدخال البيانات في لغة بايثون نستخدم الدالة ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
( ) input.
الدالة `input()` هي الدالة الأساسية في بايثون لإدخال البيانات من المستخدم. إليك شرح مفصل:
هي دالة مدمجة في بايثون تسمح للبرنامج بالتوقف مؤقتًا وانتظار إدخال المستخدم من لوحة المفاتيح.
1. عندما يصادف البرنامج الدالة `input()`، يتوقف التنفيذ.
- يظهر مؤشر على الشاشة، ينتظر المستخدم لكتابة شيء ما.
- بمجرد أن يضغط المستخدم على مفتاح Enter، تقوم الدالة `input()` بقراءة ما كتبه المستخدم كنص (String).
- تعيد الدالة `input()` هذا النص إلى البرنامج.
`input("رسالة للمستخدم")`
- `"رسالة للمستخدم"`: هذا جزء اختياري. يمكنك كتابة رسالة تظهر للمستخدم لتخبره بما يجب أن يدخله. إذا لم تكتب رسالة، فلن يظهر شيء للمستخدم قبل أن يبدأ الكتابة.
- أمثلة:
- مثال 1: إدخال الاسم:
```python
name = input("أدخل اسمك: ")
print("مرحباً يا " + name + "!")
```
في هذا المثال، سيظهر النص "أدخل اسمك: " للمستخدم. بعد أن يدخل المستخدم اسمه ويضغط Enter، سيتم تخزين الاسم في المتغير `name`، ثم سيطبع البرنامج رسالة ترحيب بالاسم الذي تم إدخاله.
```python
age = input("أدخل عمرك: ")
age = int(age) # تحويل النص إلى رقم صحيح
print("عمرك بعد 10 سنوات سيكون: " + str(age + 10))
```
هنا، سيطلب البرنامج إدخال العمر. لاحظ أن الدالة `input()` تعيد النص دائمًا. لذلك، إذا كنت تريد استخدام القيمة كعدد، يجب عليك تحويلها باستخدام الدالة `int()` (للأعداد الصحيحة) أو `float()` (للأعداد العشرية). ثم قمنا بتحويل الناتج مرة أخرى إلى نص باستخدام `str()` لطباعته مع نص آخر.
تذكر دائمًا أن الدالة `input()` تعيد قيمة نصية (String). إذا كنت بحاجة إلى نوع بيانات آخر (مثل عدد صحيح أو عدد عشري)، يجب عليك تحويل القيمة باستخدام الدوال المناسبة (`int()`, `float()`, إلخ).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال لإدخال البيانات في لغة بايثون نستخدم الدالة ؟ اترك تعليق فورآ.