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

السؤال

نشر

أريد تنفيذ  حلقة تكرار على عناصر مع طباعة كل عنصر، لكن المشكلة أن 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...