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

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

المبرمج العربي

السؤال

أريد طباعة جملة في الطرفية وبعد مدة معينة أضيف كلمة معينة في نفس السطر كما في المثال التالي:

Installing ...               [DONE]

حيث أن [DONE] ستظهر فيما بعد على نفس السطر، فكيف أستطيع فعل ذلك في لغة بايثون؟

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

Recommended Posts

  • 0

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

def install():
   print("Installing...      "),
 
install()
print "[DONE]"

فالفاصلة في نهاية تعليمة print الأول ستمنع print من الرجوع إلى السطر.
أما لو كنت تستخدم الإصدار الثالث من بايثون، فيمكنك في هذه تمرير معامل end والذي ستجعله فارغا لمنع الرجوع إلى السطر كما في المثال التالي:

def install():
    print("Installing...      ", end="")
 
install()
print("[DONE]")
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...