الطباعة والنصوص
هتتعلم تطبع نصوص على الشاشة، تفرّق بين النص والحساب، تستخدم التعليق، وتعرف نوع البيانات — بمحرر أكواد تفاعلي.
البرمجة هي إعطاء تعليمات دقيقة للكمبيوتر بلغة يفهمها. البرنامج = وصفة تنفذ خطوات محددة بالترتيب.
وحدة التحكم (Console) هي المكان اللي بيظهر فيه ناتج تنفيذ البرنامج، وكذلك رسائل الأخطاء لو حصل خطأ.
عشان نطبع حاجة في وحدة التحكم، بنستخدم print().
والفرق بين طباعة النص وطباعة نتيجة الحساب هو علامات التنصيص "".
• النصوص والجمل → بين علامات تنصيص.
• الصيغ الحسابية والأرقام → بدون علامات تنصيص.
ليه print("5+2") بتطلع 5+2 — بينما print(5+2) بتطلع 7؟
التعليق (Commenting Out) معناه إنك تحط علامة الشباك # في بداية السطر، فيتجاهله الكمبيوتر ومينفذوش.
• لتعطيل سطر مؤقتاً: مثلاً عندك سطر بيعمل print لكلمة معينة، عايز توقفه مؤقتاً من غير ما تمسحه — بتحط
# قبله، فيتجاهله الكمبيوتر، وباقي الأسطر تكمل عادي.
• لإضافة شرح: تكتب ملاحظات لنفسك أو لغيرك في الكود من غير ما تأثر على التنفيذ.
# — الكمبيوتر بيتجاهله تماماً وما بينفذوش.
📝 مثال: عندنا 3 أسطر، عايزين نعطّل السطر اللي في النص بس (طباعة Mangoes):
•
print("Apples") → اتنفذ وطبع Apples ✅
•
#print("Mangoes") → الكمبيوتر تجاهله تماماً ❌
•
print("Bananas") → اتنفذ وطبع Bananas ✅
شيل علامة # من السطر التاني واضغط Run تاني — هتلاقي Mangoes ظهرت. ولو حطيت # قدام أي سطر تاني، هيتعطل هو كمان.
• الجمع
+
• الطرح -
• الضرب *
• القسمة /
غيّر الأرقام: 100 + 200، أو 8 * 7، أو 100 / 4.
عشان تدمج نص مع نتيجة عملية حسابية، لازم تحوّل النتيجة لنص باستخدام str() قبل ما تربطهم بـ +.
str() هيحصل خطأ لأن بايثون مش بتسمح بدمج نص مع رقم مباشرة.
غيّر عدد الـ crepes أو السعر، مثلاً: print("5 crepes" + str(150 * 5) + "codycoins")
📝 str — النصوص بين علامات تنصيص (زي "Hello")
عشان تعرف نوع أي قيمة، استخدم type() جوه print().
• للأرقام:
<class 'int'>
• للنصوص:
<class 'str'>
جرّب print(type(100))، print(type("100"))، print(type(5 + 3)).
- اطبع اسمك بـ
print("..."). - اطبع ناتج جمع رقمين بدون علامات تنصيص.
- جرّب
print("5+2")وprint(5+2)ولاحظ الفرق. - ادمج نص مع ناتج حسابي بـ
str(). - اعرف نوع قيمة بـ
type(). - عطّل سطر بعلامة
#.
جرّب الكود بنفسك في المحرر
افتح محرر الأكواد التفاعلي واكتب ونفّذ برامجك بنفسك
🚀 افتح محرر الأكواد https://byte-lab.online/#/playground