داليتي Daliaty.com

 

بوابة تعليمية وثقافية تجمع بين البرمجة، الرياضيات ، أدوات التعلم،

 الإبداع، والمعلومات العامة في مكان واحد.

 

 

 

 

صفحة البيت |

 

 

 

 

 

 

 

       

 

 

 

 

سؤال  (%، تفكيك عدد من منزلتين وبناء عدد معكوس)

 

نريد كتابة برنامج يقرأ من المستخدم عدد صحيحا مكوّن من منزلتين، 

البرنامج يكوّن عدداً جديداً ميني من نفس المنازل ولكن بشكل معكوس.

مثال:  العدد المُدخل:    number-2 digits: 45

          المخرج:            54

 

num = int(input("number-2 digit:"))

d1  = num % 10   # إيجاد منزلة الآحاد

 

d10 = num // 10  # إيجاد منزلة العشرات

 

new = 10*d1 + d10    #  الاحاد تصبح عشرات، والعشرات تصبح آحاد

 

print(new)

 

 

توضيح الحل:

 

num = 57

d10 = num // 10    # 57 // 10 = 5

d1  = num % 10    # 57 % 10 = 7

new = 10*d1 + d10  # 10 * 7 + 5 = 75

print(new)         # 75

 

 

 

 

  

 

 

 

 

 

 

   

 

 

 

   

 

 

 

 

 

Daliaty.com – موقع داليتي

 Copyright-2026 wahbem@gmail.com

 

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">