Exemple pratique Python 89
Problème :Une entreprise utilise un téléphone public pour transmettre des données. Les données sont un entier à quatre chiffres qui est chiffré pendant la transmission. Les règles de chiffrement sont les suivantes : ajoutez 5 à chaque chiffre, puis remplacez le chiffre par le reste de la division de la somme par 10. Ensuite, échangez les premier et quatrième chiffres, puis échangez les deuxième et troisième chiffres.
Analyse du programme :Aucune.
Code source du programme :
Exemple
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from sys import stdout
if __name__ == '__main__':
a = int(raw_input('Entrez quatre nombres :\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]))
La sortie de l'exemple ci-dessus est :
输入四个数字: 1234 9876Autres extensions
100 exemples Python