ماهي مخرجات الكود أدناه: python text = 'Python' print(text[-3]) يُرجى استخدام الرمز البرمجي بحذر. الخيارات: (أ) P (ب) n (ج) h (د) y ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
(ج) h
الإجابة الصحيحة هي: (ج) h
الشرح التفصيلي:
في لغة بايثون، يتم التعامل مع النصوص (Strings) كسلسلة من الأحرف، ولكل حرف موقع محدد يسمى "الفهرس" (Index). تتيح لنا بايثون الوصول إلى أي حرف في النص باستخدام نوعين من الفهرسة:
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) يأخذ الفهرس: `[-1]`
- الحرف قبل الأخير (o) يأخذ الفهرس: `[-2]`
- الحرف الثالث من النهاية (h) يأخذ الفهرس: `[-3]`
- الحرف الرابع من النهاية (t) يأخذ الفهرس: `[-4]`
- الحرف الخامس من النهاية (y) يأخذ الفهرس: `[-5]`
- الحرف السادس من النهاية (P) يأخذ الفهرس: `[-6]`
تطبيق ذلك على الكود:بما أن الكود يحتوي على الأمر `print(text[-3])`؛ فإن البرنامج يبحث عن الحرف الذي يقع في الموقع الثالث من نهاية كلمة
'Python'، وهو الحرف
h.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ماهي مخرجات الكود أدناه: python text = 'Python' print(text[-3]) يُرجى استخدام الرمز البرمجي بحذر. الخيارات: (أ) P (ب) n (ج) h (د) y ؟ اترك تعليق فورآ.