Автор оригинала: 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 мы узнали, как поменять номер, используя во время нарезки цикла и строки.