GddS1_zvt
Знаток
(260)
2 недели назад
# Ввод количества добычи
total_prey = int(input("Введите количество добычи: "))
# Задаем размеры долей для каждой змеи
longest_snake_share = total_prey // 2 # половина для самой длинной змеи
thickest_snake_share = total_prey // 3 # треть для самой толстой змеи
python_share = total_prey // 6 # шестая часть для питончика
# Вычисляем остаток
remaining_prey = total_prey - (longest_snake_share + thickest_snake_share + python_share)
# Если остатка не хватает, уменьшаем доли
if remaining_prey < 0:
# Уменьшаем доли по очереди, пока остаток не будет равен 0 или больше
if python_share > 0:
python_share += remaining_prey # добавляем остаток к питончику
elif thickest_snake_share > 0:
thickest_snake_share += remaining_prey # добавляем остаток к толстой змее
elif longest_snake_share > 0:
longest_snake_share += remaining_prey # добавляем остаток к длинной змее
# Выводим результат
print(longest_snake_share, thickest_snake_share, python_share, max(0, remaining_prey))
Формат вывода
Четыре числа: сколько добычи достанется Самой длинной змее, Самой толстой змее, Питончику и сколько останется. Числа записаны в одну строку через пробел.