• 0
MuStafa - HaSsan

سؤال في تنفيذ الحاسوب العملية الحسابية

سؤال

السلام عليكم

 

عندي استفسار

2 + 7 ** 2

عندما نجمع 2 و 7 الناتج 9

 

وارفع 2 اس

المفروض الناتج يخرج 81

 

ﻻكن عند تجربته في المفر يخرج

 

51

 

كيف ضهر 51

 

ممكن تفسير ماحصل

 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

يوجد أولويات لتنفيذ العمليات، فعملية الأس تحقق أولا فتكون النتيجة هي 49 + 2

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك قبل شوي تعلمت اﻻولويات

 

حيث يقوم بتنفيذ

1 - اﻻقواس

2 - اﻻس

3 -  الضرب والقسمة

4 - الجمع والطرح

 

-------------------------

 

لدي سؤال اخر

 

حبيت اغير int الى str

 

فجعلت

a = 1b = 2str(a)+str(b)12 لما ضم الرقمين معا ماذا حصلوعندما فعلت كذا>>> str(a)+bTraceback (most recent call last):  File "<pyshell#17>", line 1, in <module>    str(s)+dTypeError: cannot concatenate 'str' and 'int' objectsلماذا حصل خطا اعتذر عن كثرة اﻻسئلة ﻻن احب اتعلم ماذا يحصل في اﻻخطاء

جزاك الله خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عندما تجمع نص مع نص يقوم بعملية دمج مثل 'أ' + 'ب' = أب
واذا كان الرقم بين علامتي تنصيص يعامل معاملة النص مثل '123' فهذا النوع نص وعند جمعهم يقوم بدمجهم وليس جمع كما في الرياضيات
مثل '1' + '2' = 21
 

تم تعديل بواسطه m ahmed
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .