Latest web development tutorials

Python comprend des exercices 89

Python 100 Li Python 100 Li

Titre: L'adoption d'un téléphone public pour transférer des données, les données sont un nombre entier de quatre, et dans le processus de transfert est crypté, les règles de chiffrement sont les suivantes: Chaque figurine plus 5, puis divisé par 10, le reste en place des numéros, puis échanger le premier et le quatrième, deuxième et troisième échange.

Analyse du programme: Aucun.

Source Code:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

from sys import stdout
if __name__ == '__main__':
    a = int(raw_input('input a number:\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]))

L'exemple ci-dessus sortie est:

input a number:
89
4355

Python 100 Li Python 100 Li