Как да обърнете число в Python?



Тази програма на python за обръщане на число позволява на потребителя да въведе всяко положително цяло число и програмата ще обърне числото с помощта на цикли и рекурсия.

Python е интерпретиран език за програмиране с общо предназначение на високо ниво с различни приложения. За да научите основни концепции на Python , има някои стандартни програми, които биха ви дали кратко разбиране на практика за всички концепции. Обратното число в Python е една от тези програми, която дава на обучаемия дълбоко разбиране и аритметични оператори . Този блог ще ви помогне да разберете и приложите начините за обръщане на число. Той ще обхване следните теми -





Как да обърнете число в Python?

Просто е! Можете да напишете програма на Python, която взема входно число и да го обръща обратно. Стойността на цяло число се съхранява в променлива което се проверява с помощта на условие и след това всяка цифра от числото се съхранява в друга променлива, която ще отпечата обратното число. Числата могат да се обръщат в Python с помощта на различни методи, нека да разгледаме програмата Python, за да приложим същото.

Програма на Python за обръщане на число

Има два начина за обръщане на число -



c ++ оператор за обхват
  • Използване на цикъл
  • Използване на рекурсия

Обърнете число с помощта на Loop

# Вземете номера от потребителя ръчно num = int (въведете ('Въведете любимия си номер:')) # Инициализирайте стойността до нула test_num = 0 # Проверете с помощта на цикъл while докато (num> 0): # Логически остатък = num% 10 test_num = (test_num * 10) + остатък num = num // 10 # Показване на резултата от печат ('Обратното число е: {}'. формат (test_num))

Изход :
Обърнете низ в Python - Edureka

Обяснение на програмата

Потребителска стойност: Number = 123456 и Reverse = 0



Първа итерация
Напомняне = Номер% 10
Напомняне = 123456% 10 = 6
Назад = Назад * 10 + Напомняне
Обратно = 0 * 10 + 6 = 0 + 6 = 6
Число = Число // 10
Число = 123456 // 10 = 12345

задаване на път на класа в java

Второ повторение
От първата итерация стойностите на Number и Reverse са променени като: Number = 12345 и Reverse = 6
Напомняне = Номер% 10
Напомняне = 12345% 10 = 5
Назад = Назад * 10 + Напомняне = 6 * 10 + 5
Обратно = 60 + 5 = 65
Число = Число // 10 = 12345 // 10
Номер = 1234

Трета итерация
От втората итерация стойностите на Number и Reverse са променени като: Number = 1234 и Reverse = 65
Напомняне = Номер% 10
Напомняне = 1234% 10 = 4
Назад = Назад * 10 + Напомняне = 65 * 10 + 4
Обратно = 650 + 4 = 654
Число = Число // 10 = 1234 // 10
Число = 123

Четвърто повторение
От Втората итерация стойностите на Number и Reverse са променени като: Number = 123 и Reverse = 654
Напомняне = Номер% 10
Напомняне = 123% 10 = 3
Назад = Назад * 10 + Напомняне = 654 * 10 + 3
Обратно = 6540 + 3 = 6543
Число = Число // 10 = 123 // 10
Брой = 12

Пета итерация
От Втората итерация стойностите на Number и Reverse са променени като: Number = 12 и Reverse = 6543
Напомняне = Номер% 10
Напомняне = 12% 10 = 2
Назад = Назад * 10 + Напомняне = 6543 * 10 + 2
Обратно = 65430 + 2 = 65432
Число = Число // 10 = 12 // 10
Число = 1

Шеста итерация
От втората итерация стойностите на Number и Reverse са променени като Number = 1 и Reverse = 65432
Напомняне = Номер% 10
Напомняне = 1% 10 = 1
Назад = Назад * 10 + Напомняне = 65432 * 10 + 1
Обратно = 654320 + 1 = 654321
Номер завърши:

Обърнете число с помощта на рекурсия

# Програма Python за обръщане на число, използвайки число на рекурсия = int (вход ('Моля, въведете произволен номер:')) Резултат = 0 def Result_Int (Num): глобален резултат, ако (Num> 0): Напомняне = Num% 10 Резултат = ( Резултат * 10) + Напомняне Result_Int (Num // 10) return Резултат Резултат = Result_Int (Num) print ('n Обратното на въведеното число е =% d'% Result)

Изход :

С това стигнахме до края на този блог на тема „Обръщане на число в Python“. Надявам се да добави стойност към вашите познания за програмиране на Python.

тo можете да получите задълбочени познания за Python заедно с различните му приложения за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп. Имате въпрос към нас? Споменете ги в раздела за коментари на „Обърнете число в Python“ и ние ще се свържем с вас.