الجمعة، 27 سبتمبر 2019

الدرس الثانى عشر من دروس بايثون للمبتدئين paython

الدرس الثانى عشر من دروس بايثون للمبتدئين
اتكلمنا فى الدرس السابق عن while loop
النهاردة هنتكلم عن الاداة الثانية من ادوات loop وهى
 for loop
وهى تستخدم لتكرار الكود عدد محدد من المرات ولن  يتوقف loop حتى ينتهى من العدد المحدد فى التكرار  .
وفى الحقيقة for loop لها عدة استخدامات مع المتغيرات والقوائم وخلافة .
هنوضحها كالتالى :
مثال لاستخدام for مع المتغيرات :
لو اردنا طباعة حروف اسمك باستخدام for
name='fawzy'
for i in name :
    print (i)
فى البداية يتم تعريف متغير يحمل الاسم
بعدها يتم كتابة for يليها اسم المتغير الخاص for
الذى سوف يحمل القيمة الاتية له من المتغير .
ثم نكتب الكلمة المحجوزة in بعدها اسم المتغير الذى يحمل الاسم .
وفى النهاية يتم طباعة قيمة المتغير الخاص ب for
من خلال عمل loop على حرف حرف من حروف المتغير name وادخالها فى المتغير i  ثم طباعتة .

مثال اخر لاستخدام for مع الدالة range :
حتى نتمكن من طباعة اسمك خمسة مرات
for i in range(5) :
   print('fawzy')
هنا دالة range سوف تعطينا معدل للتكرار وهو خمسة تكرارات حسب طبعا البراميتر المعطى لها .
وبالتالى سوف يتم الطباعة خمسة مرات .
دالة range لو اعطيت لها براميتر واحد فقط سوف يبداء من 0 ويتوقف عند البراميتر المعطى
بمعنى اخر
range(5)=range(0,5)

مثال اخر هنوضح استخدام اخر للدالة range :
وحتى نتمكن من طباعة الاعداد من 0 حتى 10 باستخدام for
for i in range(1,11):
    print(i)
هنا نلاحظ الاتى :
 ان البراميتر الاول للدالة range يوضح بداية ال loop
بينما البراميتر الثانى فهو يوضح ان اللوب سوف يتوقف او ينتهى عندما تصبح قيمة i  ب 11 دون طباعة هذة القيمة .
وبالتالى سوف يتم طباعة قيمة i  وهى فى البداية 1 ثم باقى الارقام حتى يصل الى 11 ويتوقف اللوب دون طباعة هذة القيمة .

تحياتى للجميع

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً