برنامه ای بنویسید که یک عدد ۵ رقمی از کاربر بپرسد و سپس عدد مقلوب آن را محاسبه و چاپ کند . ( عدد مقلوب یعنی ارقام را برعکس کنیم )?
من این برنامه را توی اینترنت پیدا کردم ولی اصلا نمی فهمم که چیکار کرده مممنون میشم کسی در مورد این برنامهو الگوریتم توضیح بده که از طریق ریاضی چطوری مقلوب یک عدد را محاسبه میکنیم یا بدست میاریم
مثلا چرا این کد رو نوشته Reverse = (Reverse *10) + Reminder این چیکار میکنه یا چرا Reverse = 0 را تعریف کرده ؟
Number = int(input("Please Enter any Number: "))
Reverse = 0
while(Number > 0):
Reminder = Number %10
Reverse = (Reverse *10) + Reminder
Number = Number //10
print("\n Reverse of entered number is = %d" %Reverse)
پاسخ ها