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

Ответы на вопрос

Завдання 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,"ящиків")
Объ яснение: якщо не помиляюся ось



Звучать цікаві задачі! Давайте створимо програму на мові Python для вирішення цих завдань.
Задача 1: Скарби
pythondef pirate_treasure(N):
pirates = 1
while N > 1:
N = N // 2
pirates *= 2
return pirates
N = int(input("Введіть кількість монет в скарбі: "))
result = pirate_treasure(N)
print(f"Скарб був розділений на {result} піратів.")
if result > 1:
print("Був бунт!")
else:
print("Бунту не було.")
Задача 2: Яблука
pythondef apple_count(N):
total_apples = sum(range(1, N + 1))
return total_apples
N = int(input("Введіть кількість рядів яблук: "))
result = apple_count(N)
print(f"На прилавку всього {result} яблук.")
Задача 3: Юні підприємці
pythondef calculate_bottles(S, price, empty):
bottles_purchased = S // price
empty_bottles = bottles_purchased
while empty_bottles >= empty:
new_bottles = empty_bottles // empty
bottles_purchased += new_bottles
empty_bottles = new_bottles + (empty_bottles % empty)
return bottles_purchased
S = int(input("Введіть суму грошей, яку учні мають: "))
price = int(input("Введіть ціну пляшки соку: "))
empty = int(input("Введіть ціну порожньої пляшки: "))
result = calculate_bottles(S, price, empty)
print(f"Учні вип'ють {result} пляшок соку.")
Ці програми вирішують вказані задачі і надають відповіді на їх питання. Ви можете ввести вхідні дані та отримати результати для кожної задачі.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili