ماهي مخرجات الكود أدناه: python text = 'Python' print(text[-3]) يُرجى استخدام الرمز البرمجي بحذر؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
(ج) h
الإجابة الصحيحة هي: (ج) h
الشرح التعليمي:
في لغة بايثون، يمكننا الوصول إلى أي حرف داخل النص (String) عن طريق تحديد موقعه، وهذا ما يسمى بـ "الفهرسة" (Indexing). هناك طريقتان لتحديد موقع الحرف:
1. الفهرسة الموجبة (Positive Indexing):
تبدأ من الرقم 0 من بداية النص (من اليسار إلى اليمين).
- P $\rightarrow$ 0
- y $\rightarrow$ 1
- t $\rightarrow$ 2
- h $\rightarrow$ 3
- o $\rightarrow$ 4
- n $\rightarrow$ 5
2. الفهرسة السالبة (Negative Indexing):تُستخدم للوصول إلى العناصر من نهاية النص (من اليمين إلى اليسار)، وتبدأ من الرقم
1-.
- n $\rightarrow$ 1- (الحرف الأخير)
- o $\rightarrow$ 2- (الحرف قبل الأخير)
- h $\rightarrow$ 3- (الحرف الثالث من النهاية)
- t $\rightarrow$ 4-
- y $\rightarrow$ 5-
- P $\rightarrow$ 6-
تطبيق ذلك على الكود:بما أن الكود طلب طباعة `text[-3]`، فهذا يعني "اطبع الحرف الثالث بدءاً من نهاية الكلمة"، وهو الحرف
h.
مثال سريع للتوضيح:
لو كان الكود `print(text[-1])` ستكون النتيجة `n`.
لو كان الكود `print(text[0])` ستكون النتيجة `P`.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ماهي مخرجات الكود أدناه: python text = 'Python' print(text[-3]) يُرجى استخدام الرمز البرمجي بحذر؟ اترك تعليق فورآ.