Рубрики
Без рубрики

Обратный номер в Python

Автор оригинала: Python Examples.

Python Program, чтобы изменить номер

В этом руководстве мы узнаем разные способы отменить номер.

Некоторые из возможных способов приведены в списке ниже.

  • Преобразовать номер в строку, Обратная строка Использование нарезки, а затем преобразовать строку обратно на номер.
  • Использовать Хотя петля Чтобы поппорачивать последнюю цифру в итерации и создать новый номер с подсказки, добавленными к нему.

Пример 1: Обратный номер с помощью нарезки строк

В этом примере мы конвертируем данное число для строки с использованием STR (), а затем поменяйте его с помощью нарезки строки. Реверсную строку преобразуется обратно в INT.

Если данный вклад не является числом, мы напечатаем сообщение пользователю.

Python Program

try:
	n = int(input('Enter a number : '))
	reversed = int(str(n)[::-1])
	print(reversed)
except ValueError:
	print('Given input is not a number.')

Выход

D:\>python example.py
Enter a number : 635178
871536

D:\>python example.py
Enter a number : asdf
Given input is not a number.

Пример 2: Обратный номер, использующий во время цикла

В этой программе мы будем использовать во время цикла, чтобы повторить цифры числа, выскакивая их один за другим, используя оператор модуля. Высказанные цифры добавляются для формирования нового номера, который был бы нашим извлеченным номером.

Python Program

try:
	n = int(input('Enter a number : '))
	reversed = 0
	
	while(n!=0):
		r=int(n%10)
		reversed = reversed*10 + r
		n=int(n/10)
		
	print(reversed)
except ValueError:
	print('Given input is not a number.')

Выход

D:\>python example.py
Enter a number : 5236
6325

D:\>python example.py
Enter a number : 865474569
965474568

D:\>python example.py
Enter a number : 52dssa
Given input is not a number.

Резюме

В этом руководстве примеров Python мы узнали, как поменять номер, используя во время нарезки цикла и строки.