Scripto
اليوم 10 من 30متوسطحلقة while

عدّاد الأرقام

المستوى 1

مبتدئ

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

نقاطك

0 XP

السلسلة

🔥 0 أيام

التحديات

0/30

7 مستويات

اتعلّم الأول

الحلقة while بتكرر طول ما الشرط صحيح:

while n > 0:
    n = n // 10   # قسمة صحيحة: بتشيل آخر رقم

خد بالك: لازم حاجة جوه الحلقة تغيّر الشرط، وإلا هتفضل للأبد.

الحكاية

نظام بيتحقق من طول الرقم القومي أو الكود. محتاج يعرف الرقم فيه كام خانة.

المطلوب

اكتب دالة count_digits(n) بترجّع عدد خانات الرقم الصحيح (تجاهل الإشارة السالبة). والرقم 0 فيه خانة واحدة.

>>> count_digits(12345)

5

تلميحات

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

    def count_digits(n):
        pass
    
    النقاط لو حليتها دلوقتي: 75 XP