إجابة المحاضرة 2 العناصر الرئيسية للبرامج مسألة 7

إجابة المحاضرة 2 العناصر الرئيسية للبرامج مسألة 7


مساق مقدمة في علم الحاسوب والبرمجة CS100 مقدم من MITX 


المسألة 7

 (5/5 points)


سيتم تقييم كل من التعابير التالية، حدد بدقة النوع والقيمة المُعادة لكل منها. في حال كان تقييم التعبير سيسبب خطأً ما، قم باختيار القيمة "NoneType" من ضمن قائمة الخيارات المتاحة بالإضافة لكتابة الكلمة "error" في المربع المخصّص (لاحظ كونها كلمة وليست سلسلة محرفيّة). بالرغم من أنه بإمكانك طباعة هذه الأوامر ببساطة في نافذة أوامر اعتيادية، لكننا نشجعك على الإجابة عن الأسئلة بشكل مباشر، فذلك سيساعدك على تعزيز فهمك لتعابير بايثون الأساسية.
لنفترض أننا قمنا بعمليات الإسناد التالية:
> str1 = 'hello'
> str2 = ','
> str3 = 'world'
  1. str1
    سلسلة محرفية - correct

  2. str1[0]
    سلسلة محرفية - correct

  3. str1[1]
    سلسلة محرفية - correct

  4. str1[-1]
    سلسلة محرفية - correct

  5. len(str1)
    عدد صحيح - correct

  6. str1[len(str1)]
    لا يوجد نوع - correct

  7. str1 + str2 + str3
    سلسلة محرفية - correct

  8. str1 + str2 + ' ' + str3
    سلسلة محرفية - correct

  9. str3 * 3
    سلسلة محرفية - correct

  10. 'hello' == str1
    نوع منطقي - correct

  11. 'HELLO' == str1
    نوع منطقي - correct

  12. 'a' in str3
    نوع منطقي - correct

  13. str4 = str1 + str3
    'low' in str4
         
    نوع منطقي - correct

  14. str3[1:3]
    سلسلة محرفية - correct

  15. str3[:3]
    سلسلة محرفية - correct

  16. str3[:-1]
    سلسلة محرفية - correct

  17. str1[1:]
    سلسلة محرفية - correct

  18. str4[1:9]
    سلسلة محرفية - correct

  19. str4[1:9:2]
    سلسلة محرفية - correct

  20. str4[::-1]
    سلسلة محرفية - correct

0 التعليقات:

Post a Comment