تمارين حول الحلقات التكرارية for و while في بايثون
الحلقات التكرارية تسمح بتنفيذ كود معين عدة مرات، وهي أساسية لمعالجة البيانات والمصفوفات.
1. حلقة for
for i in range(n):
print(i)
range(n) ينتج أعداداً من 0 إلى n-1. range(start, stop, step).
2. حلقة while
while condition:
code
تتكرر طالما الشرط محقق. يجب تحديث متغير الحلقة داخل الجسم.
3. أمثلة
مثال 1: طباعة الأعداد من 1 إلى 10.
for i in range(1, 11):
print(i)
مثال 2: حساب مجموع الأعداد من 1 إلى N.
n = int(input(‘Enter N: ‘))
s = 0
for i in range(1, n+1):
s = s + i
print(‘Sum =’, s)
مثال 3: طباعة جدول الضرب لعدد.
x = int(input(‘Number: ‘))
for i in range(1, 11):
print(x, ‘x’, i, ‘=’, x*i)
4. تمارين
- اكتب برنامج لطباعة الأعداد الزوجية من 2 إلى 20.
- اكتب برنامج لحساب مضروب العدد n (n!).
- اكتب برنامج لقراءة 10 أعداد وحساب مجموعها ومعدلها باستخدام while.
📍 دروس مشابهة:
- الإعلام الآلي — البرمجة: المتغيرات والعمليات الأساسية في بايثون — الأولى ثانوي (شعب علمية) — المنهاج الجزائري
- الإعلام الآلي — الخوارزميات: الجمل الشرطية والتكرارية المتقدمة — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
- الإعلام الآلي — الشبكات: مفهوم الشبكات وأنواعها — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.