اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

في الحلقات التكرارية مثل for و  while في لغات البرمجة يتم إستخدام متغير ويمكنك تسميته أى شئ والإسم الشائع له هو i أو  x وهذا المتغير يتم إستخدامه في الكثير من الأمور وأهمها هو إستخدامه كمؤشر أو عداد يشير إلى رقم الدورة الحالي في التكرار . وأيضا يستخدم لمعرفة هل تم إنتهاء الحلقة التكرارية أم لا.

فمثلا يتم إستخدامه كمؤشر أو عداد كالتالي :

for x in range(5):
    print(x)

هنا x يبدأ من 0 ويزيد كل دورة بمقدار 1 حتى يصبح  4 وبهذا تم إستخدامه كعداد.

numbers = [10, 20, 30, 40]
for x in range(len(numbers)):
    print(numbers[x])

هنا في هذا المثال تم إستخدامه كمؤشر index للقائمة وذلك للوصول إلى عناصرها.

ويمكنك قراءة الدرسين التاليين لمعرفة كيفية ولماذا يتم إستخدامه في حلقة التكرار :

  • 0
نشر

بما أنك على علم بالحلقة التكرارية فإن x هو متغير، وظيفته تتغير حسب ما نحتاجه في الحلقة التكرارية. ومن أهم الوظائف التي يقوم بها:

إذا كنا نكرر الأرقام مثل 0، 1، 2، ... فإن x يحمل الرقم الحالي لحلقة التكرار.

for x in range(5):  # يكرر الأرقام من 0 إلى 4
    print(x)  # كل مرة يطبع رقم

ويمكن أيضاً إذاكان  عندنا قاموس (Dictionary)، أن يحمل إما المفتاح أو القيمة مثال على ذلك

my_dict = {"اسم": "علي", "العمر": 25}
for x in my_dict:  # يطبع المفاتيح
    print(x)

for x in my_dict.values():  # يطبع القيم
    print(x)

والعديد من الوظائف الأخرى كما بالتعليق السابق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...