Exemple pratique Python 80
Question :Il y a un tas de pêches sur la plage, à partager entre cinq singes. Le premier singe a divisé le tas en cinq parts égales, avec une pêche en trop. Le singe a jeté la pêche en trop à la mer et a pris une part. Le deuxième singe a divisé les pêches restantes en cinq parts égales, avec encore une pêche en trop. De même, il a jeté la pêche en trop à la mer et a pris une part. Les troisième, quatrième et cinquième singes ont tous fait de même. Combien de pêches y avait-il au moins sur la plage à l'origine ?
Analyse du programme :Aucune.
Exemple (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
i = 0
j = 1
x = 0
while (i < 5) :
x = 4 * j
for i in range(0,5) :
if(x%4 != 0) :
break
else :
i += 1
x = (x/4) * 5 +1
j += 1
print x
La sortie de l'exemple ci-dessus est :
3121Autres extensions
100 exemples Python