درس الحلقات انا مش فهمو

count=0
while count < 3 :  
    print('hello')
    count = count +1

انا مش فهم المعادله طيب مثلا لو كده

count=1
while count < 3 :  
    print('hello')
    count = count +1

ليه نتيجه بتطلع 2

ليه مثلا

count=1
while count < 4 :  
    print('hello')
    count = count +1

ليه نتيجه بتطلع 4
هل انا عندى مشكله فى الرياضه ولا منطق؟
لو عندى مشكله ارجو انكم تسعدونى يا اخواتى

2 Likes

لأنه count = count + 1 كل مرة تزيد بمقدار شرط الحلقة
فعندما تكون

 count = 0 فان 
while 0 < 3 :  //فيتحقق الشرط فينفذ ما بداخل الحلقة فتصبح 
count = 0 + 1
count = 1

تبقى تستسمر الحلقة

count = 1 فان 
while 1 < 3 : // فيتحقق الشرط فينفذ ما بداخل الحلقة فتصبح 
count = 1 + 1
count = 2

ثم تستمر

count = 2 فان 
while 2 < 3 : // فيتحقق الشرط فينفذ ما بداخل الحلقة فتصبح 
count = 2 + 1
count = 3

ثم تستمر

count = 3 فان 
while 3 < 3 :  // فهنا لايتحقق الشرط لأنه من المستحيل 3 < 3

هنا تتوقف

وباقي الأمثلة أيضا لأنه كلما كانت قيمة المتغير مختلفة تنفذ الشرط على حساب المتغير

وشكرا :heart_eyes::heart_eyes::heart_eyes::heart_eyes::heart_eyes:

2 Likes

اسف بس لسه مش فهمت ممكن شرح اون لاين

مثلا ده ليه هيبقى ملا نهائى

count = 5

while count > 3:
    print('Hello Yaser')
    count = count + 1
``````
 اسف ولسهه مش فهم الامثله الاوله  
ليه اصلا بنكتب 
السطر ده 
count = count + 1 
؟؟؟
ممكن تطول بالك معايا

مرحبا محمد

الامر سهل جدا

الشرط count < 3 معناه: لو وصل للثلاثة يتوقف (بدون ما يطبع ثلاثة)

لو تريد تدخل الثلاثة أيضا تضيف “يساوي” هكذا count <= 3

الشرط الاول يقول: اصغر من 3
الشرط الثاني يقول: اصغر من (او يساوي) 3

2 Likes

انظر الى شرط توقف اللوب count > 3 و انت المتغير منحته القيمة 5 في البداية يعني دائما يكون اكبر من 3، وهنا تدخل في حلقة لا نهائية.
اذا اردت ان تتوقف الحلقة غير هنا count = count + 1 اجعلها count = count - 1 d يعني ينقص من القيمة الاصلية 1 حتى يصل الى 3 يتوقف.

2 Likes

شكرا ليك يا استاذ ياسر:smiling_face_with_three_hearts:

بص انا فهمت بس عاوز افهم اكثر اعمل ايه

1 Like

:smiling_face_with_three_hearts:

1 Like

معلش يا استاذ يايسر
احنا بنكتب دى ليه

    count = count + 1
1 Like

لكي يتم زيادة المتغير count بمقدار واحد في كل مرة داخل الحلقة

جرب تشغيل البرنامج بدونه، لن يتوقف ابدا لان الشرط لن يسمح له بالخروج

3 Likes

كلامك صحيح :heart:

1 Like