تم الحل: وحدة تحكم Python تنتهي بإدخال متعدد الأسطر

تتمثل المشكلة الرئيسية المتعلقة بوحدة تحكم Python التي تنتهي بإدخال متعدد الأسطر في أنه قد يكون من الصعب تحديد وقت اكتمال عبارة متعددة الأسطر. وذلك لأن مترجم بايثون لا يوفر أي إشارات أو مؤشرات مرئية للإشارة إلى وقت اكتمال العبارة. نتيجة لذلك ، يجب على المستخدمين الاعتماد على إدخال أحرف نهاية السطر المناسبة يدويًا (مثل الفواصل المنقوطة أو الأسطر الجديدة) للإشارة إلى اكتمال العبارة. إذا لم يتم إدخال هذه الأحرف بشكل صحيح ، فقد يفسر المترجم البيان غير الكامل على أنه خطأ وينهي تنفيذ البرنامج.

# Use the triple quotes to end a multiline input in Python:
"""
This is a multiline input.
It can span multiple lines.
"""

"" "
ينشئ هذا الخط سلسلة متعددة الأسطر ، وهي نوع من البيانات في بايثون. تشير علامات الاقتباس الثلاثية إلى أن السلسلة ستمتد إلى عدة أسطر.
"" "يمكن أن تمتد على عدة أسطر." "
يضيف هذا السطر نصًا إضافيًا إلى السلسلة متعددة الأسطر ، مما يشير إلى أنه يمكن أن يمتد إلى عدة أسطر.

مدخلات متعددة الأسطر

يعد الإدخال متعدد الأسطر في Python طريقة لإدخال أسطر متعددة من النص كسلسلة واحدة. يمكن القيام بذلك باستخدام علامات الاقتباس الثلاثية ("" أو "" ") لالتفاف النص. يمكن بعد ذلك استخدام الإدخال متعدد الأسطر لأغراض مختلفة مثل طباعة المحتويات أو معالجتها أو تخزينها في متغير. بالإضافة إلى ذلك ، يمكن أيضًا استخدام الإدخال متعدد الأسطر لإنشاء تعليقات متعددة الأسطر في كود Python.

كيفية إنهاء الإدخال متعدد الأسطر في مترجم بايثون

في مترجم Python ، يمكن إنهاء الإدخال متعدد الأسطر عن طريق إدخال سطر فارغ (الضغط على Enter مرتين). سيشير هذا إلى المترجم الشفهي أنك انتهيت من الإدخال ويجب أن ينفذ الكود. بدلاً من ذلك ، يمكنك كتابة Ctrl + D (في نظام Windows) أو Ctrl + Z (في نظام Mac) لإنهاء الإدخال متعدد الخطوط.

الوظائف ذات الصلة:

اترك تعليق