الانتقال إلى المحتوى الرئيسي

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

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

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

مثال على استخدام حلقة:

لأني في النطاق (1 ، 10):

طباعة (ط)

الطريقة الثانية هي استخدام طريقة الانضمام (). تسمح لك هذه الطريقة بدمج عناصر القائمة في سطر واحد باستخدام الفاصل المحدد. في هذه الحالة ، سيكون الفاصل حرف سطر جديد ("

"). نحتاج فقط إلى إنشاء قائمة بالأرقام وتمريرها إلى طريقة الانضمام (). ستكون النتيجة سلسلة تحتوي على جميع الأرقام مفصولة بحرف سطر جديد.

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

مثال على استخدام طريقة التنسيق ():

عدد1 = 1

عدد2 = 2

عدد3 = 3

طباعة (" {}

{}

{}».الشكل (الرقم 1 ، الرقم 2 ، الرقم 3))

في هذه المقالة ، نظرنا في بعض الطرق البسيطة لعرض الأرقام في عمود في بايثون. يمكنك اختيار أنسب واحد لاحتياجاتك واستخدامها في البرامج الخاصة بك.

  1. أرقام الأعمدة في بايثون: طرق بسيطة
  2. باستخدام ل حلقة
  3. باستخدام حلقة بينما
  4. باستخدام العودية
  5. باستخدام مولد القائمة
  6. باستخدام طريقة الانضمام ()
  7. باستخدام وظيفة الطباعة ()
  8. باستخدام طريقة التنسيق ()
  9. باستخدام وحدة نمباي
  10. سؤال وجواب

أرقام الأعمدة في بايثون: طرق بسيطة

يعد عرض الأرقام في عمود من أكثر المهام استخداما في برمجة بايثون. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند العمل مع البيانات أو لتنظيم إخراج المعلومات للمستخدم.

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

  1. باستخدام ل حلقة:
    • إنشاء حلقة من شأنها أن تعمل من خلال قائمة الأرقام;
    • داخل الحلقة ، نستخدم وظيفة الطباعة () لطباعة كل رقم على سطر جديد.
  2. باستخدام حلقة بينما:
    • تهيئة العداد;
    • حتى يصل العداد إلى القيمة المحددة ، نقوم بتنفيذ الإجراءات التالية:
      1. إخراج قيمة العداد باستخدام وظيفة الطباعة ();
      2. زيادة العداد من جانب واحد.
  3. باستخدام القائمة وطريقة الانضمام ():
    • إنشاء قائمة بالأرقام;
    • نستخدم طريقة الانضمام () بحرف سطر جديد لدمج الأرقام من القائمة وعرضها في عمود.

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

باستخدام ل حلقة

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

يمكن تنفيذ الطريقة الأولى باستخدام وظيفة النطاق () والحلقة. تولد دالة النطاق () سلسلة من الأرقام من قيمة أولية معينة إلى القيمة النهائية (لا تشمل القيمة النهائية) بالخطوة المحددة.

على سبيل المثال ، لطباعة الأرقام من 1 إلى 10 في عمود ، يمكنك استخدام الكود التالي:

لأني في النطاق (1 ، 11):

طباعة (ط)

نتيجة تنفيذ هذا الرمز:

1

2

3

4

5

6

7

8

9

10

الطريقة الثانية هي استخدام حلقة لتحديد تسلسل معين من الأرقام:

أرقام = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

للاسطوانات بالأرقام:

طباعة (الأسطوانات)

ستكون نتيجة تنفيذ هذا الرمز أيضا:

1

2

3

4

5

6

7

8

9

10

الطريقة الثالثة هي استخدام حلقة مع عناصر القائمة التي تم إنشاؤها باستخدام وظيفة القائمة() :

للاسطوانات في القائمة (النطاق (1 ، 11)):

طباعة (الأسطوانات)

سيؤدي هذا الرمز أيضا إلى إخراج الأرقام من 1 إلى 10 في عمود.

ونتيجة لذلك ، عند استخدام لحلقة ، يمكنك بسهولة ويسر أرقام الإخراج في عمود في بيثون.

باستخدام حلقة بينما

طريقة واحدة لعرض الأرقام في عمود في بيثون هو استخدام حلقة في حين. في حين حلقة يسمح لك لتنفيذ كتلة معينة من التعليمات البرمجية طالما يتم استيفاء شرط معين.

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

الأسطوانات = 1

بينما الأسطوانات < = 10:

طباعة (الأسطوانات)

الأسطوانات + = 1

في هذا المثال ، يتم تهيئة متغير الأسطوانات إلى القيمة 1. ثم ، باستخدام حلقة بينما ، يتم فحص الشرط "الأسطوانات <= 10". إذا كان هذا صحيحا ، يتم تنفيذ كتلة من التعليمات البرمجية التي تخرج قيمة المتغير وتزيد القيمة بمقدار 1 باستخدام عامل التشغيل+=. تتكرر هذه العملية حتى تصبح الحالة خاطئة.

نتيجة لتنفيذ الكود ، سيتم إخراج سلسلة من الأرقام من 1 إلى 10:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

في حين حلقة هو أداة مفيدة للعديد من المهام ، بما في ذلك عرض الأرقام في عمود. يسمح لك بتكرار كتلة معينة من التعليمات البرمجية حتى يتم تحقيق النتيجة المرجوة.

باستخدام العودية

العودية هي عندما تستدعي وظيفة نفسها. في سياق عرض الأرقام في عمود في بايثون ، يمكننا استخدام العودية لتحقيق هذه النتيجة. هنا مثال:

أرقام الطباعة (ن):

إذا ن > 0:

أرقام الطباعة (ن-1)

طباعة (ن)

أرقام الطباعة (5)

في هذا المثال ، تستدعي دالة أرقام الطباعة نفسها حتى ن أكبر من 0. ثم تطبع الوظيفة قيمة ن. وبالتالي ، يتم إخراج الأرقام بترتيب عكسي من ن إلى 1.

سوف نحصل على النتيجة التالية:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

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

باستخدام مولد القائمة

في بيثون ، هناك طريقة سهلة لإخراج الأرقام في عمود باستخدام مولد قائمة. مولد القائمة هو طريقة مدمجة لإنشاء قائمة بناء على أي شروط أو عمليات.

عند استخدام مولد قائمة لإخراج الأرقام في عمود ، يمكننا تحديد نطاق الأرقام التي نريد إخراجها ، ثم استخدام حلقة لإنشاء القائمة.

هنا هو رمز المثال الذي يظهر كيفية استخدام مولد قائمة لإخراج الأرقام في عمود:

الحد = 10

الأرقام = [أنا لأني في النطاق (1 ، الحد + 1)]

للعدد بالأرقام:

طباعة (رقم)

سيقوم هذا الرمز بإنشاء قائمة بالأرقام من 1 إلى 10 باستخدام مولد قائمة ثم إخراج كل رقم في سطر منفصل.

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

باستخدام الانضمام ()

طريقة طريقة الانضمام () هي واحدة من أبسط الطرق وأكثرها ملاءمة لإخراج الأرقام في عمود في بايثون. يسمح لك بدمج عناصر التسلسل في سطر واحد ، وفصلها بفاصل معين.

بناء جملة طريقة الانضمام () كما يلي:

فاصل.تاريخ (تسلسل)

أين:

  • فاصل-حرف أو سلسلة سيتم استخدامها كفاصل بين عناصر التسلسل;
  • التسلسل هو سلسلة من العناصر التي تحتاج إلى الجمع.

مثال على استخدام طريقة الانضمام () لإخراج الأرقام في عمود:

أرقام = [1, 2, 3, 4, 5]

النتيجة = '

'.تاريخ (شارع (الأسطوانات) للاسطوانات في أرقام)

طباعة (نتيجة)

في هذا المثال ، نعلن قائمة بالأرقام ونستخدم طريقة الانضمام () لدمج هذه الأرقام في سلسلة واحدة مع فاصل سلسلة"

"(تغذية الخط). ثم نعرض النتيجة على الشاشة باستخدام وظيفة الطباعة ().

نتيجة تنفيذ التعليمات البرمجية هي:

1

2

3

4

5

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

باستخدام وظيفة الطباعة ()

لإخراج الأرقام في عمود في بايثون ، غالبا ما يتم استخدام وظيفة الطباعة (). يحتوي على العديد من الميزات ويضبط عرض الأرقام بناء على طلب المبرمج:

  1. استخدام بسيط لوظيفة الطباعة () لإخراج الأرقام:
    • لإخراج رقم في عمود على كل سطر جديد ، يكفي كتابة وظيفة الطباعة () وتمريرها الرقم كوسيطة.
    • مثال الاستخدام:
  2. التنسيق باستخدام وظيفة الطباعة () واستخدام تغذية الخط:
    • "إلى نهاية كل رقم الإخراج.
    • مثال الاستخدام:
  3. التنسيق باستخدام ل حلقة:
    • لإخراج عدد كبير من الأرقام في عمود ، يمكنك استخدام ل حلقة والطباعة() وظيفة. في هذه الحالة ، يتم إنشاء قائمة أو مجموعة مع الأرقام المراد إخراجها قبل الحلقة ، ويتم التكرار داخل الحلقة لكل رقم.
    • مثال الاستخدام:
  4. التنسيق باستخدام وظيفة الانضمام ():
    • هناك طريقة أخرى لإخراج الأرقام في عمود وهي استخدام وظيفة الانضمام (). يسمح لك بدمج عناصر القائمة في سطر واحد باستخدام فاصل محدد.
    • مثال الاستخدام:
  5. التنسيق باستخدام مولد القائمة:
    • لإخراج الأرقام في عمود ، يمكنك استخدام مولد القائمة ووظيفة الطباعة (). يقوم مولد القائمة بإنشاء قائمة بالأرقام ، وتقوم وظيفة الطباعة() بإخراجها واحدة تلو الأخرى في كل سطر جديد.
    • مثال الاستخدام:

باستخدام طريقة التنسيق ()

طريقة التنسيق () هي إحدى طرق إخراج الأرقام في عمود في بايثون وتوفر مخرجات منسقة مريحة ومرنة. يسمح لك بإدراج قيم متغيرة في سلسلة ، مع تحديد مكانها باستخدام أقواس معقوفة {}.

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

  1. قم بإنشاء قائمة بالأرقام التي يجب عرضها في عمود.
  2. إنشاء حلقة من شأنها أن تتكرر من خلال عناصر القائمة.
  3. داخل الحلقة ، استخدم طريقة التنسيق () لتنسيق إخراج رقم.
  4. اطبع الرقم المنسق. على سبيل المثال ، باستخدام وظيفة الطباعة ().

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

مثال على استخدام طريقة التنسيق () لإخراج الأرقام في عمود:

أرقام = [1, 2, 3, 4, 5]

للعدد بالأرقام:

طباعة ("{: 4 د}".تنسيق (رقم))

نتيجة لتنفيذ هذا الرمز ، سيتم إخراج ما يلي:

1 2 3 4 5

في هذا المثال ، يتم استخدام نقطتين برقم داخل أقواس متعرجة {:4 د}. هذا يعني أن الرقم سيتم إخراجه كعدد صحيح ، وسيشغل حقل المحاذاة 4 أحرف. وبالتالي ، يتم محاذاة جميع الأرقام إلى اليمين.

تتيح لك طريقة التنسيق () أيضا استخدام خيارات التنسيق الأخرى ، مثل 0 الحشو ، والمحاذاة المركزية ، وما إلى ذلك. لمزيد من المعلومات حول خيارات التنسيق المتاحة ، راجع وثائق بايثون.

يوفر استخدام طريقة التنسيق () لإخراج الأرقام في عمود طريقة مريحة ومرنة لتنسيق الإخراج ، والتي يمكن تخصيصها بسهولة لتلبية متطلبات مهمة محددة.

باستخدام وحدة نمباي

توفر الوحدة النمطية وظائف غنية للعمل مع المصفوفات والمصفوفات متعددة الأبعاد. يوفر طرقا مريحة وفعالة للعمل مع البيانات الرقمية في بايثون.

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

استيراد نومبي كما نب

صفيف = نب.أرانج (1 ، 11)

للاسطوانات في مجموعة:

طباعة (الأسطوانات)

سيؤدي تنفيذ هذا الرمز إلى طباعة الأرقام من 1 إلى 10 في عمود:

1

2

3

4

5

6

7

8

9

10

أيضا ، باستخدام وحدة نمباي ، يمكنك إنشاء مصفوفة ثنائية الأبعاد واستخدامها لإخراج الأرقام في عمود. للقيام بذلك ، استخدم وظيفة نومبي.إعادة تشكيل () ، والذي يغير شكل المصفوفة:

استيراد نومبي كما نب

صفيف = نب.أرانج (1 ، 11).إعادة تشكيل ((10 ، 1))

للاسطوانات في مجموعة:

طباعة (الأسطوانات)

سيؤدي تنفيذ هذا الرمز أيضا إلى طباعة الأرقام من 1 إلى 10 في عمود:

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

توفر الوحدة النمطية العديد من الوظائف والأساليب الأخرى للعمل مع المصفوفات والفرز والعمليات الحسابية والمزيد. باستخدام نومبي ، يمكنك بسهولة وكفاءة العمل مع البيانات الرقمية في بيثون.

سؤال وجواب