Scripto
اليوم 8 من 30سهلحلقة for

مجموع الأرقام

المستوى 1

مبتدئ

فاضل 150 XP للمستوى الجاي

نقاطك

0 XP

السلسلة

🔥 0 أيام

التحديات

0/30

7 مستويات

اتعلّم الأول

الحلقة for بتكرر شغل لكل عنصر:

for i in range(1, 4):   # 1, 2, 3
    print(i)

range(a, b) بتبدأ من a وتقف قبل b.

الحكاية

عايز تجمع أرقام من 1 لحد رقم معين من غير ما تحسبهم واحد واحد بإيدك.

المطلوب

اكتب دالة sum_to(n) بترجّع مجموع الأرقام من 1 لحد n. لو n بصفر يبقى المجموع صفر.

>>> sum_to(5)

15

تلميحات

    اكتب الكود هنا

    def sum_to(n):
        total = 0
        # كمّل الحلقة هنا
        return total
    
    النقاط لو حليتها دلوقتي: 70 XP