مقدمة في علوم الحاسوب والبرمجة باستخدام Python › المحاضرة 5: الأعداد العشرية العائمة وطرق التقريب 7 / 30 السابق التالي

المحاضرة ٥: تمرين الأصابع وحلّه الرسمي

المحاضرة ٥: تمرين الأصابع وحلّه الرسمي

المصدر: آنا بيل (Ana Bell)، معهد ماساتشوستس للتكنولوجيا، MIT OpenCourseWare، مقرر 6.100L: مقدمة في علوم الحاسوب والبرمجة باستخدام بايثون، خريف 2022 (Fall 2022). هذه ترجمة وتكييف عربيان غير رسميان بموجب CC BY-NC-SA 4.0، ولا تعنيان اعتماد MIT أو تأييده. لا تُعاد طباعة صور الأطراف الثالثة المستثناة أو ملفات PDF؛ يرد المحتوى نصيًا. شروط الاستخدام والإسناد.

المصادر الدقيقة: السؤال في صفحة المحاضرة، صفحة مورد الحل، PDF الحل الرسمي.

صفحة المصدر 1: تمارين الأصابع للمحاضرة ٥

موعد تسليم الأسئلة أدناه: الاثنين 26 سبتمبر 2022، الساعة 03:00:00 مساءً. هذا هو موعد المقرر الأصلي، وليس موعدًا جديدًا لهذه الترجمة.

1) السؤال 1 من 1

افترض أنك أُعطيت متغيّر سلسلة نصية (string variable) اسمه my_str. اكتب قطعة من شيفرة بايثون تطبع سلسلة نصية جديدة تحتوي على المحارف ذات الفهارس الزوجية (even indexed) من my_str. على سبيل المثال، إذا كان my_str = "abcdefg" فيجب أن تطبع شيفرتك aceg.

محرر الإجابة في الأصل، السطر 1:

# Write your code here

تبقّى لك عدد لا نهائي من مرات التسليم.

هذا هو الحل الذي كتبناه:

s = ''
for i in range(0,len(my_str),2):
    s += my_str[i]
print(s)

ملاحظة تحريرية: نُسخت الشفرة من ملف PDF الرسمي مع الحفاظ على أسماء المتغيّرات وعلامات الاقتباس والمسافات البادئة والتعليق. ملف PDF لا يملك تسلسل بايتات لملف Python يمكن ادعاء مطابقته بايتًا ببايت.

صفحة المصدر 2: الإسناد

MIT OpenCourseWare — https://ocw.mit.edu

6.100L: مقدمة في علوم الحاسوب والبرمجة باستخدام بايثون.

خريف 2022.

للمعلومات المتعلقة بالاستشهاد بهذه المواد أو بشروط الاستخدام، زُر: https://ocw.mit.edu/terms