Exemple pratique Python 81
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 * 12Autres extensions
100 exemples Python