بايثون هي واحدة من لغات البرمجة الأكثر شعبية وسهلة التعلم. السمة المميزة لبيثون هي ملاءمتها وإيجازها. تحتوي اللغة على بناء جملة قوي ومعبر ، والذي يسمح لك بحل العديد من المهام ، بما في ذلك عرض الأرقام في عمود من الرقم الذي تم إدخاله.
يعرض البرنامج جميع أرقام الرقم الذي تم إدخاله في عمود يبدأ من آخر رقم. على سبيل المثال ، إذا قام المستخدم بإدخال الرقم 1234 ، فسيقوم البرنامج بإخراج النتيجة التالية:
4
3
2
1
لتنفيذ هذا البرنامج ، يمكنك استخدام حلقة من شأنها أن تعمل من خلال كل رقم من الرقم وعرضه على الشاشة. في بايثون ، يمكنك الوصول بسهولة إلى كل رقم من الرقم عن طريق تحويل رقم إلى سلسلة والوصول إلى أحرفه حسب الفهرس.
وبالتالي ، فإن برنامج بايثون لعرض أرقام رقم في عمود هو رمز بسيط ومفهوم يسمح لك بحل هذه المشكلة في عدة أسطر. إذا كنت ترغب في تعلم البرمجة أو تعميق معرفتك في هذا المجال ، فإن بايثون خيار رائع!
- برنامج بايثون لعرض الأرقام في عمود من الرقم الذي تم إدخاله
- خوارزمية برنامج بايثون
- الأدوات اللازمة
- مثال على كيفية عمل البرنامج
- ميزات إضافية للبرنامج
- سؤال وجواب
- هل من الممكن استخدام الأرقام السالبة?
- هل من الممكن استخدام الأرقام العشرية?
برنامج بايثون لعرض الأرقام في عمود من الرقم الذي تم إدخاله
ستقدم هذه المقالة برنامج بايثون يسمح لك بعرض أرقام الرقم الذي تم إدخاله في عمود ، بدءا من الرقم الأخير. هذا البرنامج هو مثال على استخدام حلقة وعمليات مختلفة على الأرقام.
لتنفيذ هذا البرنامج ، تحتاج إلى إنشاء متغير يتم فيه كتابة الرقم الذي أدخله المستخدم. ثم تحتاج إلى استخدام حلقة سيتم تشغيلها حتى يصبح الرقم أكبر من الصفر. داخل الحلقة ، تحتاج إلى الحصول على ما تبقى من قسمة الرقم على 10 للحصول على الرقم الأخير من الرقم. يمكن عرض هذا الرقم باستخدام وظيفة الطباعة (). ثم تحتاج إلى استخدام عملية القسمة بأكملها للحصول على رقم جديد بدون الرقم الأخير.
هنا مثال على برنامج بيثون:
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
بينما الرقم > 0:
الرقم = الرقم % 10
طباعة (أرقام)
عدد = عدد / / 10
بعد إطلاق البرنامج ، سيتم دعوة المستخدم لإدخال رقم. ثم سيقوم البرنامج بإخراج أرقام الرقم في عمود ، بدءا من الأخير. مثال على تنفيذ البرنامج للرقم 12345:
أدخل الرقم: 12345
5
4
3
2
1
وبالتالي ، يتيح لك هذا البرنامج عرض أرقام الرقم الذي تم إدخاله في عمود ، بدءا من آخر رقم. يمكن أن يكون مفيدا عند العمل مع الأرقام وتحليلها.
خوارزمية برنامج بايثون
يمكن أن تكون خوارزمية برنامج بايثون لعرض الأرقام في عمود الرقم الذي تم إدخاله ، بدءا من الرقم الأخير ، كما يلي:
- احصل على الرقم الذي تم إدخاله من المستخدم.
- تحويل الرقم الذي تم إدخاله إلى سلسلة.
- استخدم حلقة لاجتياز كل حرف في سلسلة:
- تهيئة متغير العداد أنا يساوي طول السلسلة ناقص واحد.
- طالما أنا أكبر من أو يساوي الصفر ، اتبع الخطوات التالية:
- طباعة الحرف الحالي من السلسلة.
- تقليل قيمة العداد ط من جانب واحد.
نموذج كود بايثون:
| أدخل رقم: | # في انتظار إدخال رقم من المستخدم |
| عدد = كثافة العمليات (عدد) | # تحويل رقم إلى عدد صحيح |
| عدد_سلسلة = شارع (رقم) | # تحويل رقم إلى سلسلة |
| طول السلسلة = لين(رقم الخط) | # الحصول على طول السلسلة |
| أنا = طول السلسلة-1 | # تهيئة العداد الأول |
| بينما أنا > = 0: | # حلقة لاجتياز كل حرف في سلسلة |
| طباعة (عدد_سلسلة [أنا]) | # طباعة الحرف الحالي من السلسلة |
| أنا - = 1 | # تقليل قيمة العداد أنا |
تتيح لك هذه الخوارزمية عرض الأرقام في عمود الرقم الذي تم إدخاله ، بدءا من الرقم الأخير.
الأدوات اللازمة
لكتابة برنامج بايثون يقوم بإخراج الأرقام في عمود من الرقم الذي تم إدخاله ، سنحتاج إلى الأدوات التالية:
- بايثون هو مترجم للغة برمجة بايثون ، والتي يمكن تنزيلها وتثبيتها من موقع بايثون الرسمي.
- يتم استخدام محرر نصوص لكتابة وتحرير رمز البرنامج. يمكنك استخدام أي محرر نصوص ، مثل المفكرة++ ، رمز الاستوديو المرئي ، نص سامية أو آخر. من المهم أن يدعم المحرر تسليط الضوء على بناء الجملة لبيثون.
بعد تثبيت بايثون واختيار محرر نصوص ، نحن على استعداد لبدء كتابة البرنامج.
مثال على كيفية عمل البرنامج
لنفترض أننا نريد عرض الأرقام في عمود الرقم الذي تم إدخاله ، بدءا من الرقم الأخير. للقيام بذلك ، سوف نكتب برنامج في بيثون:
# دالة تخرج أرقام رقم في عمود
ديف برينتديجيتس (عدد):
أرقام = [] # قائمة لتخزين الأرقام
بينما رقم != 0:
الرقم = الرقم % 10 # احصل على الرقم الأخير من
أرقام.إلحاق (رقم) # أضف الرقم إلى القائمة
رقم / / = 10 # إزالة الرقم الأخير من
أرقام.عكس () # توسيع قائمة الأرقام
للأرقام في الأرقام:
طباعة (رقم) # طباعة رقم على الشاشة
# يطلب من المستخدم للحصول على رقم
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
# استدعاء الدالة لإخراج الأرقام في عمود
طباعة ("أرقام الرقم الذي تم إدخاله:")
طباعة الأرقام (عدد)
لنفترض أن المستخدم أدخل الرقم 1234. بعد بدء البرنامج ، سيظهر الإخراج التالي على الشاشة:
- 1
- 2
- 3
- 4
وبالتالي ، سيقوم البرنامج بطباعة كل رقم من الرقم الذي تم إدخاله في سطر منفصل ، بدءا من الرقم الأخير.
ميزات إضافية للبرنامج
- العمل مع الأرقام السالبة: يمكن للبرنامج معالجة الرقم السالب الذي تم إدخاله بحيث يتم عرض الأرقام في عمود يبدأ من العمود الأخير.
- معالجة الأرقام العشرية: يمكن للبرنامج معالجة الرقم العشري الذي تم إدخاله بحيث يتم عرض الأرقام في عمود يبدأ من آخر رقم.
- الإخراج مع معلومات إضافية: يمكن للبرنامج إخراج كل رقم برقم تسلسلي خاص به (على سبيل المثال ، "1. 5", "2. 2", "3. 7"
- تنظيم الإخراج في شكل جدول: يمكن للبرنامج إخراج كل رقم كخلية جدول ، مما يجعل البيانات أكثر وضوحا ويسهل مقارنتها.
سؤال وجواب
هل من الممكن استخدام الأرقام السالبة?
نعم ، يعمل البرنامج أيضا بأرقام سالبة. في هذه الحالة ، سيتم أيضا عرض الأرقام في عمود ، بدءا من العمود الأخير. على سبيل المثال ، إذا قمت بإدخال '-12345' ، سيتم عرض الأرقام على الشاشة`-5`, `-4`, `-3`, `-2` و` -1 ' بدوره.
هل من الممكن استخدام الأرقام العشرية?
لا ، هذا البرنامج يعمل فقط مع الأعداد الصحيحة. إذا قمت بإدخال رقم عشري ، فسيقوم البرنامج بإرجاع خطأ في التنفيذ. إذا كنت بحاجة إلى إخراج أرقام عشرية في عمود ، فستحتاج إلى استخدام نهج مختلف ، على سبيل المثال ، تحويل الرقم إلى سلسلة ومعالجة كل حرف على حدة.