Exemple pratique Python 89

Python 100例100 exemples Python

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
9876

Python 100例100 exemples Python

Autres extensions