اذهب إلى المحتوى
  • 0

كيفية كتابة تعليمات بايثون على أكثر من سطر؟

Fahmy Mostafa

السؤال

كيف يمكنني كتابة تعليمات وجمل بايثون على أكثر من سطر، لأن هذه التعليمات تأخذ مساحة كبيرة في سطر واحد ويصبح من الصعب تتبع الكود، على سبيل المثال: كيف يمكنني عمل شيء مثل هذا:

x = 1 + 2 + 3 +
	4 + 5

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يُمكنك كتابة أسطرك البرمجية و فصل الأسطر بإستخدام الأقواس بدون أية مشاكل مثلاً:

x = (1 + 2 + 3 +
	  4 + 5)
	
print(x) # 15

أو يُمكنك فصل الخط بشكل صريح بإستخدام علامة \ في حالتك:

x = 1 + 2 + 3 + \
	  4 + 5
	
print(x) # 15

إن كنت ستستخدم علامة \ في نهاية السطر يجب أن تكون الأخيرة و ليس بعدها مسافات فارغة او تابات فهذا سيُعطي خطأ:

SyntaxError: unexpected character after line continuation character
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في حالة تريد إستدعاء دالة في عدة سطور يمكنك إستخدام الأقواس على الشكل التالي:

a = some_function(
    1 + 2 + 3 - 4 )

أما إذا كنت تريد كتابة سطر برمجي عادي فيمكنك إستخدام الأقواس:

a = 1   \
    - 2 \
    + 3 \
    - 4
    
# االنتيجة 3

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...