Вопрос задан 23.09.2023 в 23:37. Предмет Информатика. Спрашивает Житникова Анна.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Степанова Полина.

Завдання 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,"ящиків")

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Звучать цікаві задачі! Давайте створимо програму на мові Python для вирішення цих завдань.

Задача 1: Скарби

python
def 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: Яблука

python
def apple_count(N): total_apples = sum(range(1, N + 1)) return total_apples N = int(input("Введіть кількість рядів яблук: ")) result = apple_count(N) print(f"На прилавку всього {result} яблук.")

Задача 3: Юні підприємці

python
def 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} пляшок соку.")

Ці програми вирішують вказані задачі і надають відповіді на їх питання. Ви можете ввести вхідні дані та отримати результати для кожної задачі.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос