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

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


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


المحاضرة 2 - المسألة 11

 
(5/5 points)

لنفترض بأن لدينا متحولان varA و varB، تم إسناد قيم لهما، إما أعداد أو محارف.
اكتب نصاً برمجياً بلغة بايثون يطبع واحدة من الرسائل التالية:
  • "string involved" إذا كان إما varA أو varB هو سلسلة محارف
  • "bigger" إذا كان varA أكبر من varB
  • "equal"إذا كان varA مساوياً لـ varB
  • "smaller"إذا كان varA أصغر من varB
لا تستخدم - في هذا النوع من المسائل - المنهج raw_input أو تعرّف المتحوًلين varA أو varB ضمن عباراتك. سيقوم اختبارنا المؤتمت بتزويد قيم لكل من varA و varB وبالتالي فإن عليك كتابة نصك البرمجي ضمن المربع التالي مفترضاً أن قيم كل من varA و varB قد تم تعريفها مسبقاً.


1
if type(varA) == str or type(varB) == str:
2
    print('string involved')
3
elif varA > varB:
4
    print('bigger')
5
elif varA == varB:
6
    print('equal')
7
else:
8
    print('smaller')
9
 
correct
Correct

0 التعليقات:

Post a Comment