سطر برمجي بلغة البايثون يحتوي على أمر إسناد: (1.5 Points) print ("Maryam ") x= input("maryam") ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
x = input("maryam")
الإجابة الصحيحة هي: `x = input("maryam")`
شرح مفصل:
هذا السطر البرمجي يمثل أمر إسناد في لغة بايثون. دعنا نفكك هذا الأمر:
- `input("maryam")`: هذه الدالة (`input()`) تعرض النص "maryam" للمستخدم على الشاشة، وتنتظر حتى يقوم المستخدم بإدخال قيمة (نص) من خلال لوحة المفاتيح ثم يضغط على مفتاح الإدخال (Enter). القيمة التي يدخلها المستخدم هي التي ستُستخدم.
- `x =`: هذا الجزء هو أمر الإسناد. يعني أن القيمة التي تم الحصول عليها من الدالة `input()` سيتم تخزينها في متغير اسمه `x`.
مثال:إذا قام المستخدم بإدخال النص "أحمد" بعد ظهور النص "maryam" على الشاشة، فإن المتغير `x` سيحتوي على القيمة "أحمد". يمكنك بعد ذلك استخدام المتغير `x` في بقية البرنامج للوصول إلى هذه القيمة.
لماذا `print ("Maryam ")` ليس هو الإسناد الصحيح؟
الدالة `print()` تقوم بعرض نص على الشاشة، ولا تقوم بتخزين أي قيمة في متغير. لذلك، هي ليست أمر إسناد. أمر الإسناد يجب أن يحتوي على علامة المساواة (`=`) لتخزين قيمة في متغير.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال سطر برمجي بلغة البايثون يحتوي على أمر إسناد: (1.5 Points) print ("Maryam ") x= input("maryam") ؟ اترك تعليق فورآ.