🟢 الدرس الرابع: التفاعل مع المستخدم في Python” في هذا الدرس يتعلم المتدرب كيفية التفاعل مع المستخدم في لغة Python، من خلال عرض الرسائل واستقبال المدخلات، مع فهم الفرق بين النصوص والأرقام وكيفية تحويل البيانات. هذا الدرس يمثل أول خطوة لجعل البرنامج ديناميكياً ويتجاوب مع المستخدم.
🎯 هدف الدرس
في هذا الدرس غادي نتعلمو كيفاش: نخليو البرنامج يهضر مع المستخدم
ا – يستقبل المعلومات
ب – ويرد عليها بشكل ذكي وبسيط
👉 هذا هو أول إحساس حقيقي بأن البرنامج حيّ ويتفاعل.
🧠 الفكرة ببساطة إلى حد الآن، البرنامج كيعرف غير اللي كتبان ليه.
دابا غادي نخليوه:
a – يسول المستخدم
b – يسمع الجواب
c – ويتصرف على حسابو
🖨️ أولاً: ()print تستعمل لعرض رسالة على الشاشة.
Copier le code
(“مرحبا بك في أكاديمية قياوي”)print
📌 النتيجة: مرحبا بك في أكاديمية قياوي
⌨️ ثانياً: ()input تستعمل لطلب معلومة من المستخدم.
python
Copier le code
name = (“ما اسمك؟ “) input
(“مرحبا بك يا”, name)print 🧪 مثال عملي: المستخدم يكتب: محمد
النتيجة: Copier le code مرحبا بك يا محمد
⚠️ ملاحظة مهمة جداً
الدالة ()input تعيد دائماً نصاً (String)
حتى لو كتب المستخدم رقم.
python
Copier le code
age = (“كم عمرك؟ “) input
➡️ age هنا نص وليس رقم.
🔄 تحويل النص إلى رقم
إذا بغينا نحسبو، خاصنا نحولو:
python
Copier le code
age = ((“كم عمرك؟ “)input)int
(“عمرك بعد 5 سنوات هو:”, age + 5)print
🧪 تمرين تطبيقي (تطبيق النحلة 🍯)
✍️ حاول تكتب برنامج يقوم بما يلي:
1️⃣ يطلب من المستخدم اسمه
2️⃣ يطلب عمره
3️⃣ يطبع رسالة ترحيب
4️⃣ يحسب كم سيكون عمره بعد 10 سنوات
📌 مثال للنتيجة:
Copier le code
مرحبا بك ياحمد
بعد 10 سنوات سيكون عمرك 40 سنة
🐝 رسالة تحفيزية
اليوم جعلت برنامجك يسمع ويتكلم.
من هنا تبدأ المتعة الحقيقية في البرمجة ✨