Python comprend des exercices 89
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