لغة البرمجة بايثون: المتغيرات والدوال والهياكل الشرطية
بايثون هي لغة برمجة عالية المستوى تتميز بسهولة تعلمها ووضوح كتابتها. تستخدم على نطاق واسع في تطوير الويب وعلوم البيانات والذكاء الاصطناعي والتعليم.
1. المتغيرات في بايثون
المتغير هو اسم يخزن قيمة في الذاكرة. في بايثون لا نحتاج لتحديد نوع المتغير مسبقاً. أمثلة: name = “أحمد”، age = 17، pi = 3.14. الأنواع الأساسية: int (عدد صحيح)، float (عدد عشري)، str (نص)، bool (قيمة منطقية True/False).
2. العمليات الأساسية
الجمع (+)، الطرح (-)، الضرب (*)، القسمة (/)، القسمة الصحيحة (//)، باقي القسمة (%)، الأس (**). مع النصوص: + للربط و * للتكرار. مثال: “مرحبا ” + “بالعالم” = “مرحبا بالعالم”.
3. الهياكل الشرطية
تستخدم لاتخاذ قرارات بناءً على شروط معينة:
if condition:
# كود إذا تحقق الشرط
elif condition2:
# كود إذا تحقق الشرط الثاني
else:
# كود إذا لم يتحقق أي شرط
مثال: if age >= 18: print(“بالغ”) else: print(“قاصر”)
4. الدوال في بايثون
الدالة هي مجموعة من الأوامر تؤدي مهمة محددة. يمكن تعريف دالة باستخدام الكلمة def:
def greet(name):
"""دالة ترحيب"""
return f"مرحباً {name}!"
print(greet("أحمد")) # مرحباً أحمد!
5. الحلقات التكرارية
حلقة for: تستخدم للتكرار على عناصر مجموعة. حلقة while: تستمر طالما الشرط محقق.
for i in range(5):
print(i) # يطبع 0,1,2,3,4
مثال تطبيقي
مثال: اكتب برنامجاً يطلب عمر المستخدم ويطبع إذا كان بالغاً أم قاصراً.
الحل: age = int(input(“أدخل عمرك: “)) – if age >= 18: print(“أنت بالغ”) – else: print(“أنت قاصر”).
تمارين
- اكتب دالة تجمع رقمين وتطبع الناتج.
- اكتب برنامجاً يطبع الأعداد الزوجية من 1 إلى 20.
- اكتب دالة تأخذ قائمة أعداد وتعيد أكبر عدد فيها.
- اكتب برنامجاً يحسب مضروب عدد (factorial) باستخدام حلقة.
للمزيد من المعلومات، راجع درس الحلقات في بايثون ودرس الدوال في بايثون.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.