0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

أي الطرق صحيحة لتعريف متغير باسم my_name و قيمته Mohammad؟ my_name = Mohammad my_name = 'Mohammad' ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

my_name = 'Mohammad'

الإجابة الصحيحة هي: `my_name = 'Mohammad'`

إليك الشرح التفصيلي لسبب اختيار هذه الإجابة:

في لغات البرمجة (مثل لغة بايثون)، هناك فرق كبير بين التعامل مع "النصوص" والتعامل مع "المتغيرات":

  • النصوص (Strings): أي كلمة أو جملة نريد تخزينها كـ "نص" يجب أن توضع دائماً بين علامات تنصيص، سواء كانت مفردة `' '` أو مزدوجة `" "`. في هذا السؤال، كلمة Mohammad هي اسم (نص)، لذا يجب كتابتها بهذا الشكل: `'Mohammad'`.
  • المتغيرات (Variables): هي أسماء نستخدمها لتخزين القيم. عندما نكتب كلمة بدون علامات تنصيص، فإن الحاسوب يظن أننا نتحدث عن "متغير" آخر وليس عن نص.

لماذا الخيار `my_name = Mohammad` خاطئ؟
عندما تكتب `Mohammad` بدون علامات تنصيص، سيبحث الحاسوب عن متغير آخر اسمه `Mohammad` ليأخذ قيمته ويضعها في `my_name`. وبما أنه لا يوجد متغير بهذا الاسم، سيظهر لك خطأ برمجياً يسمى (NameError).

أمثلة توضيحية:

  • `age = 15` $\leftarrow$ (صحيحة لأن الأرقام لا تحتاج علامات تنصيص).
  • `city = 'Riyadh'` $\leftarrow$ (صحيحة لأن المدينة نص).
  • `city = Riyadh` $\leftarrow$ (خاطئة لأن الحاسوب سيبحث عن متغير اسمه Riyadh).

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي الطرق صحيحة لتعريف متغير باسم my_name و قيمته Mohammad؟ my_name = Mohammad my_name = 'Mohammad' ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال أي الطرق صحيحة لتعريف متغير باسم my_name و قيمته Mohammad؟ my_name = Mohammad my_name = 'Mohammad' ؟ بالأعلى.

أسئلة مشابهة

0 تصويتات
1 إجابة
مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...