Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
بايثون. تخزين البيانات ومعالجتها
(بايثون) الأوتار. الأساسيات
Module:
(بايثون) الأوتار. الأساسيات
Problem
7
/13
الإشارة إلى الرموز
Theory
Click to read/hide
الإشارة إلى فهارس الصفوف h4> يحتوي كل حرف في سلسلة على رقم (يُطلق عليه & nbsp؛
index
) ، ويبدأ الترقيم دائمًا من الصفر في العديد من اللغات.
في Python ، يمكنك تحديد فهارس سالبة. هذا يعني أنها تحسب من نهاية السطر.
نبسب ؛
مثال & nbsp؛
<الجسم>
String S
H
e
l
l
o
الفهرس
S [0]
S [1]
S [2]
S [3]
S [4]
الفهرس
S [-5]
S [-4]
S [-3]
S [-2]
S [-1]
إذا أضفت طول السلسلة إلى الفهرس السالب ، فستحصل على علامة "طبيعية" موقف الشخصية.
نبسب ؛
بحاجة إلى التذكر! h5> في بايثون ، لا يمكنك تغيير حرف واحد في سلسلة ، لأن السلاسل نفسها غير قابلة للتغيير. & nbsp؛
Problem
يتلقى البرنامج سطرين كمدخلات:
- السطر الأول يحتوي على كلمة
s
؛
- في الثاني - ثلاثة أعداد صحيحة
a
،
b
،
c
(كل رقم في النطاق
[-len (s) ؛ لين (ق) -1]
)
اطبع كلمة جديدة مكونة من الأحرف ذات الفهارس & nbsp؛
a
،
b
، & nbsp؛
c
(بهذا الترتيب)
نبسب ؛
أمثلة h5>
#
إدخال
الإخراج
<الجسم>
1
علوم الكمبيوتر
2 3 4
أمامية td>
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary