Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ПОМОГИТЕ У МЕНЯ САМОСТОЯТЕЛЬНАЯ по пайтону

Ваня Кошевенко Профи (516), открыт 2 недели назад
Напишите программу, которая выводит в строку через пробел, сколько добычи (что бы это ни значило) достанется каждой змее, начиная с самой голодной. Что-то может и остаться, но как можно меньше… Формат ввода Целое число – количество добычи.

Формат вывода
Четыре числа: сколько добычи достанется Самой длинной змее, Самой толстой змее, Питончику и сколько останется. Числа записаны в одну строку через пробел.
Дополнен 2 недели назад
Я в 6 классе, мы это еще не проходим, у нас простейшие функции приоритет операций
3 ответа
Иван Гуру (3211) 2 недели назад
a = int(input())
base = a // 3
rem = a % 3
s1 = base + 1 if rem >= 1 else base
s2 = base + 1 if rem == 2 else base
s3 = base
remainder = a - s1 - s2 - s3
print(s1, s2, s3, remainder)
Louisiana PurchaseПросветленный (44859) 2 недели назад
Серьезно??
Иван Гуру (3211) Louisiana Purchase, сам попробуй
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))
Ваня КошевенкоПрофи (516) 2 недели назад
даун, я же сказал что мы это еще не проходим
Похожие вопросы