Exemple pratique Python 81

Python 100例100 exemples Python

Problème :809*??=800*??+9*?? où ?? représente un nombre à deux chiffres. 809*?? est un nombre à quatre chiffres, le résultat de 8*?? est un nombre à deux chiffres, et le résultat de 9*?? est un nombre à trois chiffres. Trouvez le nombre à deux chiffres représenté par ??, et le résultat de 809*??.

Analyse du programme :Aucune.

Code source du programme :

Exemple (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- a = 809 for i in range(10,100): b = i * a if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100: print b,' = 800 * ', i, ' + 9 * ', i

Sortie de l'exemple ci-dessus :

9708  = 800 *  12  + 9 *  12

Python 100例100 exemples Python

Autres extensions