مقدمة في علوم الحاسوب والبرمجة باستخدام Python › المحاضرة 2: النصوص، والإدخال/الإخراج، والتفرّع 4 / 30 السابق التالي

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

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

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

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

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

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

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

افترض أنك أُعطيت متغيرًا (variable) اسمه number وله قيمة عددية (numerical value). اكتب قطعة من شفرة بايثون تطبع إحدى السلاسل النصية (strings) الآتية:

  • positive إذا كان المتغير number موجبًا.
  • negative إذا كان المتغير number سالبًا.
  • zero إذا كان المتغير number يساوي صفرًا.

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

# Write your code here

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

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

if number > 0:
    print('positive')
elif number < 0:
    print('negative')
else:
    print('zero')

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

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

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

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

خريف 2022.

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