Как перевернуть число в Python?



Эта программа на Python для изменения числа позволяет пользователю вводить любое положительное целое число, и программа будет обращать число, используя циклы и рекурсию.

Python - это интерпретируемый язык программирования общего назначения высокого уровня с различными приложениями. Чтобы узнать фундаментальные концепции Python , есть несколько стандартных программ, которые дадут вам краткое практическое представление обо всех концепциях. Обратное число в Python - одна из таких программ, которая дает учащемуся глубокое понимание и арифметические операторы . Этот блог поможет вам понять и реализовать способы перевернуть число. Он будет охватывать следующие темы -





Как перевернуть число в Python?

Это просто! Вы можете написать программу Python, которая принимает входной номер и наоборот. Значение целого числа хранится в переменная который проверяется с использованием условия, а затем каждая цифра числа сохраняется в другой переменной, которая будет печатать обратное число. Числа можно поменять местами в Python, используя разные методы, давайте посмотрим на программу Python, чтобы реализовать то же самое.

Программа Python для изменения числа

Есть два способа перевернуть число в -



  • Использование петли
  • Использование рекурсии

Перевернуть число с помощью цикла

# Получить номер от пользователя вручную num = int (input ('Введите ваше любимое число:')) # Инициализировать значение null test_num = 0 # Проверить с помощью цикла while while (num> 0): #Logic Остаток = num% 10 test_num = (test_num * 10) + Остаток num = num // 10 # Отображаем результат print ('Обратное число: {}'. format (test_num))

Вывод :
Переверните строку в Python - Edureka

Пояснение к программе

если условие в запросе sql

Пользовательское значение: Number = 123456 и Reverse = 0



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

Вторая итерация
Начиная с первой итерации, значения 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 для изменения числа с использованием рекурсии Num = int (input ('Пожалуйста, введите любое число:')) Result = 0 def Result_Int (Num): global Result if (Num> 0): Reminder = Num% 10 Result = ( Результат * 10) + Напоминание Result_Int (Num // 10) return Result Result = Result_Int (Num) print ('n Реверс введенного числа =% d'% Result)

Вывод :

На этом мы подошли к концу этого блога «Перевернуть число в Python». Надеюсь, это добавило ценности вашим знаниям о программировании на Python.

Тo получить глубокие знания о Python и его различных приложениях, вы можете для онлайн-обучения с круглосуточной поддержкой и пожизненным доступом. Есть вопрос к нам? Упомяните их в разделе комментариев «Обратить число в Python», и мы свяжемся с вами.