البايثون في سيرتك الذاتيَّة تصميم الصورة ريم أبو فخر |
تحدَّثنا في الجزء السابق عن المتغيرات في البايثون، أنواعها، وفائدتها وسنكمل هنا في نفس الموضوع، ولكن بدايةً دعنا نتفق على أسماء بعض الرموز :
الرمز " يسمى كوتيشن والرمز \ يسمى باك سلاش.
كما رأينا في المقال السابق فقد قمنا بكتابة برنامج لطباعة اسم وعمر وبلد شخص ما، عن طريق استخدام تعليمة print مستقلة لكل طلب منهم.
١- لِنُعِد كتابة البرنامج السابق نفسه ولكن باستخدام تعليمة print واحدة، ولنرى كيف سيُكتب.
البرنامج:
"n = "Aya
"a = "12
"c = "Syria
print )"Her name is " + n + ", she is "+ a + " years old," + n + " is from " + c)
فيكون الخرج التنفيذي:
Her name is Aya, she is 12 years old, Aya is from Syria
ملاحظة:
عند كتابة تعليمة طويلة على| البايثون| كما في الأعلى، ستلاحظ ظهور سهم في نهاية السطر الأول وسهم في بداية السطر الثاني
وهذا يعني أن هذان السطران هما تعليمة واحدة… كما يجب الانتباه إلى وجود فراغات بين الكلمات، وفي نهاية الكوتيشن ( حسب الحاجة) داخل ال print لكي لا تظهر الكلمات متلاصقة.
٢- لو قمت بإضافة السطر التالي:
"n = "Aya
"a = "12
"c = "Syria
"a = "15
print )"Her name is " + n + ", she is "+ a + " years old," + n + " is from " + c)
كيف سيكون الخرج التنفيذي برأيك؟
هل سيطبع البايثون قيمة المتغير a الأولى أم الثانية؟
الخرج التنفيذي للبرنامج:
Her name is Aya, she is 15 uears pld, Aya is from Syria
إذاً سيطبع القيمة الأخيرة للمتغير، وهذا لأن ترتيب التعليمات مهم جداً في البايثون، وكنت قد ذكرت هذه الملاحظة في الجزء الثاني من المقال
أي: عندما يكون لدي متغير بقيمة ما، ونفذت عدة تعليمات عليه، ومن ثم أضفت تعليمة لإعطاء قيمة جديدة لنفس المتغير وقمت بإكمال التعليمات، فالبايثون سيُكمل مع القيمة الأخيرة للمتغير، وهذا الأمر مفيد جداً كما سنرى لاحقاً.
٣- في السطر "a = "12 نلاحظ أننا نتعامل مع الرقم 12 على أنه نص، لأنه موضوع ضمن الكوتيشن.
لو أردت التعامل معه على أنه عدد، سأحذف الكوتيشن فقط كما يلي: a = 12 كما ذكرت في أنواع المتغيرات في الجزء السابق.
ولكن هنا لا يصح التعامل معه على أنه عدد، لأنه مجموع ضمن تعليمة print مع نص ولا يجوز جمع نص مع عدد في |البايثون|.
فلنكتب هنا هذه الملاحظة الهامة: لا يمكن جمع عدد أو قيمة بوليانية مع نص في البايثون.
إلى هنا عزيزي القارئ نكون قد وصلنا لختام الجزء الرابع من مقالنا، تابعنا في الجزء الخامس لنكمل في تعلم البايثون.
فضلاً شاركنا آراءك الرَّائعة من خلال التَّعليقات ^-^
آية الحمورة
إرسال تعليق
كُن مشرقاً بحروفك، بلسماً بكلماتك