كيفية عكس الرقم في بايثون؟



يسمح برنامج python لعكس رقم للمستخدم بإدخال أي عدد صحيح موجب وسيقوم البرنامج بعكس الرقم باستخدام الحلقات والتكرار.

Python هي لغة برمجة مفسرة عالية المستوى للأغراض العامة مع تطبيقات مختلفة. لتعلم المفاهيم الأساسية للبايثون ، هناك بعض البرامج القياسية التي من شأنها أن تمنحك فهمًا موجزًا ​​لجميع المفاهيم عمليًا. عكس أحد الأرقام في بايثون هو أحد هذه البرامج التي تمنح المتعلم فهمًا عميقًا لها و العمليات الحسابية . ستساعدك هذه المدونة على فهم وتنفيذ طرق عكس الرقم. سيغطي الموضوعات التالية -





كيفية عكس الرقم في بايثون؟

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

برنامج Python لعكس رقم

هناك طريقتان لعكس الرقم -



مقارنة الملح بين الشيف الدمية
  • باستخدام الحلقة
  • باستخدام العودية

عكس رقم باستخدام Loop

# احصل على الرقم من المستخدم يدويًا num = int (الإدخال ('أدخل الرقم المفضل لديك:')) # بدء القيمة إلى null test_num = 0 # تحقق باستخدام while loop while (num> 0): #Logic باقي = num٪ 10 test_num = (test_num * 10) + العدد المتبقي = num // 10 # اعرض نتيجة الطباعة ('الرقم العكسي هو: {}'. تنسيق (test_num))

انتاج | :
عكس سلسلة في Python - Edureka

شرح البرنامج

قيمة المستخدم: الرقم = 123456 والعكس = 0



التكرار الأول
تذكير = رقم٪ 10
تذكير = 123456٪ 10 = 6
عكس = عكس * 10 + تذكير
عكس = 0 * 10 + 6 = 0 + 6 = 6
الرقم = الرقم // 10
الرقم = 123456 // 10 = 12345

def __init__ في بيثون

التكرار الثاني
من التكرار الأول ، تم تغيير قيم كل من الرقم والعكس على النحو التالي: الرقم = 12345 والعكس = 6
تذكير = رقم٪ 10
تذكير = 12345٪ 10 = 5
عكس = عكس * 10 + تذكير = 6 * 10 + 5
عكس = 60 + 5 = 65
الرقم = العدد // 10 = 12345 // 10
العدد = 1234

التكرار الثالث
من التكرار الثاني ، تم تغيير قيم كل من الرقم والعكس على النحو التالي: الرقم = 1234 والعكس = 65
تذكير = رقم٪ 10
تذكير = 1234٪ 10 = 4
عكس = عكس * 10 + تذكير = 65 * 10 + 4
عكس = 650 + 4 = 654
الرقم = العدد // 10 = 1234 // 10
العدد = 123

التكرار الرابع
من التكرار الثاني ، تم تغيير قيم كل من الرقم والعكس على النحو التالي: الرقم = 123 والعكس = 654
تذكير = رقم٪ 10
تذكير = 123٪ 10 = 3
عكس = عكس * 10 + تذكير = 654 * 10 + 3
عكس = 6540 + 3 = 6543
الرقم = العدد // 10 = 123 // 10
العدد = 12

التكرار الخامس
من التكرار الثاني ، تم تغيير قيم كل من الرقم والعكس على النحو التالي: الرقم = 12 والعكس = 6543
تذكير = رقم٪ 10
تذكير = 12٪ 10 = 2
عكس = عكس * 10 + تذكير = 6543 * 10 + 2
عكس = 65430 + 2 = 65432
الرقم = العدد // 10 = 12 // 10
الرقم = 1

التكرار السادس
من التكرار الثاني ، تم تغيير قيم كل من الرقم والعكس ، الرقم = 1 والعكس = 65432
تذكير = رقم٪ 10
تذكير = 1٪ 10 = 1
عكس = عكس * 10 + تذكير = 65432 * 10 + 1
عكس = 654320 + 1 = 654321
انتهى الرقم:

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

# برنامج Python لعكس رقم باستخدام Recursion Num = int (الإدخال ('الرجاء إدخال أي رقم:')) النتيجة = 0 def Result_Int (Num): النتيجة العامة إذا (Num> 0): التذكير = Num٪ 10 النتيجة = ( النتيجة * 10) + Reminder Result_Int (Num // 10) return النتيجة النتيجة = Result_Int (Num) print ('n عكس الرقم الذي تم إدخاله هو =٪ d'٪ النتيجة)

انتاج | :

بهذا نصل إلى نهاية هذه المدونة حول 'عكس رقم في Python'. آمل أن يضيف قيمة إلى معرفتك ببرمجة بايثون.

تيo احصل على معرفة متعمقة حول Python مع تطبيقاتها المختلفة ، يمكنك ذلك للتدريب المباشر عبر الإنترنت مع دعم على مدار الساعة طوال أيام الأسبوع وإمكانية الوصول مدى الحياة. لديك سؤال لنا؟ أذكرهم في قسم التعليقات في 'عكس رقم في بايثون' وسنعاود الاتصال بك.