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

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

TheProgrammer

السؤال

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

for item in range(1,100):
    print item

وهذا ما أريد أن يتم طباعته:

1 2 3 4 5 ...
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هنالك عدةّ طرق للطباعة في سطر واحد في لغة بايثون، وبما أنك أردت استخدام print للطباعة فيجب عليك أن تضع فاصلة بعد العنصر الذي تريد طباعته حتى لا يتم الرجوع إلى السطر (تعمل في الإصدار 2.7 من بايثون):

print item,

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

print(item, end=" ")
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...