Практический пример Python 80

Python 100例100 примеров на Python

Вопрос:На пляже лежит куча персиков, которую нужно разделить между пятью обезьянами. Первая обезьяна разделила кучу на пять равных частей, и один персик остался лишним. Обезьяна бросила лишний персик в море и взяла одну долю. Вторая обезьяна разделила оставшиеся персики на пять равных частей, и снова один остался лишним. Она также бросила лишний персик в море и взяла одну долю. Третья, четвёртая и пятая обезьяны поступили так же. Сколько персиков как минимум было на пляже изначально?

Анализ программы:Нет.

Пример (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

Вывод приведенного выше примера:

3121

Python 100例100 примеров на Python

Другие расширения