• Предмет: Информатика
  • Автор: g0vilkA
  • Вопрос задан 4 месяца назад

ДОПОМОЖІТЬ БУТЬЛАСКА
ДАЮ 100 БАЛІВ
Створити свій проєкт мовою Python. Можна скористатися орієнтованими умовами для проєктів

Задача 1. Скарби.
Капітан Флінт та його пірати (K) знайшли скарб із N монет Капітан забрав собі частину скарбу, що не перевищує половину Кожен із наступних піратів вчинив так само. На скількох піратів вдалось розподілити скарб таким чином? Чи був бунт? (якщо обділеними залишилось більше половини піратів)
Задача 2. Яблука.
Яблука складені на прилавку пірамідкою: зверху одне, далі два, три, чотири і т.д. Скільки яблук на прилавку, якщо всього N рядів?
Задача 3. Юні підприємці.
В учнів було S грн. Пляшка з соком коштує price грн, порожня пляшка коштує empty грн. Складіть алгоритм, за яким можна визначити, скільки пляшок соку вип'ють учні, якщо вони повертатимуть порожні пляшки й на отримані гроші купуватимуть повні?

Ответы

Ответ дал: o0sneak0o
12

Завдання 1

k=int(input("Скільки було піратів? "))

n=int(input("Скільки знайдено монет? "))

kapitan=n //2

n=n-kapitan

piraty=0

while n//2>0:

   suma=n//2

   n=n-suma

   piraty +=1

print("Гроші отримають",piraty,"піратів та капітан Флінт")

buntari=k-1-piraty

print("Бунтувати хочуть",buntari,"піратів")

if (buntari>=piraty):

   print("Буде бунт")

else:

   print("Бунту не буде")

Завдання 2

Приелад.1:

n=int(input("Скільки рядів яблук? "))

v_ryadu=0

vsogo=0

for ryad in range(n):

   v_ryadu +=1

   vsogo +=v_ryadu

print("Всього на прилавку", vsogo, "яблук")

Приклад.2:

n=int(input("Скільки рядів яблук? "))

v_ryadu=0

vsogo=0

for ryad in range(n):

   v_ryadu +=1

   vsogo +=v_ryadu

print("Всього на прилавку", vsogo, "яблук")

k=int(input("У висоту "))

m=int(input("У ширину "))

box=0

box= vsogo // (k*m)

if (vsogo % (k*m) !=0):

   box=box+1

print("Треба",box,"ящиків")

Объ яснение: якщо не помиляюся ось


g0vilkA: Велике Дякую!
Вас заинтересует