Практический пример Python 89
Задача:Компания использует общественный телефон для передачи данных. Данные — четырёхзначное целое число, которое шифруется при передаче. Правила шифрования следующие: к каждой цифре прибавляется 5, затем цифра заменяется остатком от деления суммы на 10. Затем поменяйте местами первую и четвёртую цифры, а также вторую и третью цифры.
Анализ программы:Нет.
Исходный код программы:
Пример
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from sys import stdout
if __name__ == '__main__':
a = int(raw_input('Введите четыре числа:\n'))
aa = []
aa.append(a % 10)
aa.append(a % 100 / 10)
aa.append(a % 1000 / 100)
aa.append(a / 1000)
for i in range(4):
aa[i] += 5
aa[i] %= 10
for i in range(2):
aa[i],aa[3 - i] = aa[3 - i],aa[i]
for i in range(3,-1,-1):
stdout.write(str(aa[i]))
Вывод приведенного выше примера:
输入四个数字: 1234 9876Другие расширения
100 примеров на Python