بايثون هي لغة برمجة قوية تسمح لك بحل المهام المختلفة. تتمثل إحدى هذه المهام في عرض الأرقام الطبيعية من 1 إلى ن على الشاشة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، إذا كنت بحاجة إلى الحصول على قائمة بجميع الأرقام في نطاق معين.
لحل هذه المشكلة ، يستخدم بيثون حلقة من شأنها أن تتكرر من خلال جميع الأرقام من 1 إلى ن وعرضها على الشاشة. في البرمجة ، تسمى هذه الحلقات "من أجل" الحلقات.
طباعة (ط)
- في هذا البرنامج ، يجب على المستخدم أولا إدخال الرقم ن. ثم ، باستخدام عامل التشغيل" من أجل " ، يتم فرز جميع الأرقام من 1 إلى ن+1 (نظرا لعدم تضمين الرقم الأخير). داخل الحلقة ، يتم تنفيذ الأمر" طباعة(ط) " ، والذي يعرض القيمة الحالية للرقم.
- وبالتالي ، من خلال تشغيل هذا البرنامج ، سنحصل على جميع الأرقام الطبيعية من 1 إلى ن على الشاشة ، بما في ذلك الرقم ن نفسها. هذا يجعل من السهل الحصول على قائمة بجميع الأرقام في نطاق معين واستخدامها لحل المشكلات الأخرى.
- عرض جميع الأرقام الطبيعية على الشاشة في بايثون
- ما هي الأعداد الطبيعية?
- كيفية كتابة برنامج بيثون لإخراج الأرقام الطبيعية
- تعيين حدود الرقم
- 1. إدخال حدود الرقم باستخدام لوحة المفاتيح
- 2. تعيين حدود الرقم في رمز البرنامج
حلقة لعرض الأرقام على الشاشة
الانتهاء من البرنامج وإخراج النتائج
سؤال وجواب
ما هو لحلقة في بيثون?
عرض جميع الأرقام الطبيعية على الشاشة في بايثون
من أجل عرض جميع الأرقام الطبيعية من 1 إلى عدد معين ن على الشاشة ، يمكنك استخدام حلقة أو العودية.
1. في حين حلقة:
باستخدام حلقة بينما ، يمكنك تعيين شرط لعرض الأرقام على الشاشة وتكرارها حتى يتم استيفاء هذا الشرط. في هذه الحالة ، سيكون الشرط هو التحقق من أن الرقم الحالي لا يتجاوز الرقم المحدد ن:
ن = 10 # الرقم المحدد
عداد = 1 # القيمة الأولية للعداد
بينما العداد < = ن:
طباعة (عداد)
عداد + = 1
2. من أجل حلقة:
يتم استخدام الحلقة للتكرار من خلال سلسلة من العناصر. في هذه الحالة ، يمكنك استخدام وظيفة النطاق () ، والتي تنشئ سلسلة من الأرقام من 1 إلى ن:
ن = 10 # الرقم المحدد
لأني في النطاق (1 ، ن + 1):
طباعة (ط)
3. العودية:
العودية هي وظيفة تطلق على نفسها. في هذه الحالة ، يمكنك استخدام وظيفة متكررة لإخراج الأرقام إلى الشاشة:
أرقام الطباعة (ن):
إذا ن > 1:
أرقام الطباعة (ن-1)
طباعة (ن)
ن = 10 # الرقم المحدد
من أرقام الطباعة (ن)
- عند تشغيل البرنامج بالرقم المحدد ن ، سيتم عرض جميع الأرقام الطبيعية من 1 إلى ن بالتتابع على الشاشة.
- ما هي الأعداد الطبيعية?
- الأعداد الطبيعية هي أرقام تستخدم للإشارة إلى عدد الكائنات أو ترتيبها. أنها تبدأ مع واحد وزيادة بالتتابع من جانب واحد: 1, 2, 3, 4, 5 وهلم جرا.
- الخصائص الأساسية للأعداد الطبيعية:
- الأعداد الطبيعية موجبة (غير سالبة) وأعداد صحيحة.
كل رقم طبيعي ، باستثناء واحد ، له رقم سابق (ناقص واحد) ، والذي يسمى السلف ، والرقم التالي ، والذي يسمى الخلف.
واحد هو أصغر عدد طبيعي.
يمكن ترتيب الأعداد الطبيعية بترتيب تصاعدي أو تنازلي.
تشكل الأعداد الطبيعية تسلسلا لا نهائيا.
تستخدم الأعداد الطبيعية على نطاق واسع في الرياضيات والعلوم والحياة اليومية لحساب وترتيب ووصف عدد الأشياء. كما أنها مهمة في البرمجة وهي أساس العديد من الخوارزميات وتصميمات البرامج.
كيفية كتابة برنامج بيثون لإخراج الأرقام الطبيعية
بايثون هي لغة برمجة قوية ومرنة تجعل من السهل إنشاء برامج متنوعة. تتمثل إحدى المهام المهمة في كتابة برنامج يعرض جميع الأرقام الطبيعية من 1 إلى رقم معين ن.
لحل هذه المشكلة ، يمكنك استخدام الحلقات التي تسمح لك بتنفيذ تعليمات برمجية معينة عدة مرات. هناك عدة أنواع من الحلقات في بيثون ، ولكن للحلقة هي الأنسب لهذه المهمة.
هنا مثال على برنامج بيثون الذي يعرض جميع الأرقام الطبيعية من 1 إلى عدد معين ن:
- ن = كثافة العمليات (الإدخال ("أدخل الرقم ن:"))
- لأني في النطاق (1 ، ن + 1):
- طباعة (ط)
- دعونا ننظر إلى هذا المثال بمزيد من التفصيل:
باستخدام وظيفة الإدخال () ، نطلب من المستخدم إدخال الرقم ن.
الباحث () وظيفة تحويل القيمة المدخلة إلى عدد صحيح.
تستخدم الحلقة وظيفة النطاق () للتكرار من 1 إلى ن + 1.
في كل تكرار للحلقة ، نقوم بطباعة القيمة الحالية للمتغير باستخدام وظيفة الطباعة ().
الآن ، إذا قمنا بتشغيل هذا البرنامج وأدخل الرقم ن ، فإنه سيتم عرض جميع الأرقام الطبيعية من 1 إلى ن شاملة.
على سبيل المثال ، إذا أدخلنا الرقم ن = 5 ، فسيتم عرض البرنامج:
1
2
3
4
5
- عندما يعرض البرنامج جميع الأرقام الطبيعية من 1 إلى ن ، فمن الضروري تعيين الحدود التي سيتم عرض الأرقام. عادة ما يتم تعيين الحدود من قبل المستخدم أو في رمز البرنامج.
- لتعيين حدود الأرقام في برنامج بايثون ، يمكنك استخدام طرق مختلفة:
إدخال حدود الرقم من لوحة المفاتيح باستخدام
تحديد حدود الأرقام في رمز البرنامج باستخدام المتغيرات.
1. إدخال حدود الرقم باستخدام لوحة المفاتيح
إذا كان من الضروري للمستخدم تعيين حدود الأرقام بنفسه ، فيمكن للبرنامج استخدام
وظيفة الإدخال ()
يحول القيمة المدخلة إلى عدد صحيح. ثم يتم استخدام حلقة
ل
وظيفة
المدى()
لإخراج الأرقام من 1 إلى حد معين.
2. تعيين حدود الرقم في رمز البرنامج
. دورة
المدى()
يستخدم هذا المتغير لتحديد عدد الأرقام المراد إخراجها.
من المهم ملاحظة أن حدود الأرقام ليست شاملة. بمعنى ، إذا كنت بحاجة إلى طباعة الأرقام من 1 إلى 10 ، فأنت بحاجة إلى استخدام الحدود 11:
المدى (1 ، 11)
.
وبالتالي ، فإن تعيين حدود الأرقام يسمح للبرنامج بإخراج نطاق معين فقط من الأعداد الطبيعية. اعتمادا على احتياجات البرنامج ، يمكن تعيين حدود الرقم من قبل المستخدم أو محددة مسبقا في التعليمات البرمجية.
حلقة لعرض الأرقام على الشاشة
لعرض جميع الأرقام الطبيعية من 1 إلى ن في برنامج بايثون ، يمكنك استخدام حلقة. الحلقة هي بنية تحكم تنفذ كتلة معينة من التعليمات البرمجية بشكل متكرر حتى يتم استيفاء شرط محدد.
في هذه الحالة ، نريد عرض جميع الأعداد الطبيعية من 1 إلى ن على الشاشة ، أين ن هو بعض الأعداد الطبيعية المعطاة. حلقة مناسبة لهذه المهمة.
برنامج عينة:
ن = 10
لأني في النطاق (1 ، ن+1):
- طباعة (ط)
- في هذا المثال ، المتغير ن هو 10. تقوم الحلقة بتنفيذ كتلة من التعليمات البرمجية في كل تكرار ، وتعيين القيم من 1 إلى 10 إلى المتغير ط.
- داخل الحلقة ، نستخدم وظيفة الطباعة () ، التي تخرج قيمة المتغير أنا إلى الشاشة.
- بعد تنفيذ البرنامج ، ستظهر النتيجة التالية على الشاشة:
- 1
- 2
- 3
- 4
- 5
- 6
7
8
9
10
وهكذا ، فإن ل حلقة يسمح لنا بسهولة وكفاءة عرض جميع الأرقام الطبيعية من 1 إلى قيمة معينة من ن.
الانتهاء من البرنامج وإخراج النتائج
في نهاية البرنامج ، يتم عرض نتيجة العمل ، في هذه الحالة ، جميع الأرقام الطبيعية من 1 إلى رقم معين ن.
تستخدم بايثون وظيفة الطباعة () لعرض النتيجة على الشاشة. انها تسمح لك لعرض الحجج التي تم تمريرها إليها.
في برنامجنا ، بعد الحلقة ، نذهب من خلال جميع الأرقام الطبيعية من 1 إلى ن وعرضها على الشاشة:
"'بايثون
لأني في النطاق (1 ، ن+1):
يمكنك أيضا ترتيب الإخراج كقائمة مرقمة باستخدام العلامات
,
- و
طباعة("
"،أنا،"
")
طباعة("
")
"`
وبالتالي ، سيتم عرض كل رقم في عنصر قائمة منفصل.