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))
Изход :
Обяснение на програмата
Потребителска стойност: 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“ и ние ще се свържем с вас.