Предмет: Информатика, автор: kravchenkonazar67

Герой опинився у скарбниці, в якій зберігається 100 одиниць золота. В одну скриню вміщується 12 одиниць золота. Скільки скринь зможе повністю заповнити золотом герой? (3 бали)

Розв’яжи з використанням цикла while.

PYTHON

Ответы

Автор ответа: OlegMarc
0

Ответ:

gold = 100  # кількість золота

chest_capacity = 12  # вмістимість однієї скрині

chests_filled = 0  # кількість заповнених скриньок золотом

while gold >= chest_capacity:

   gold -= chest_capacity

   chests_filled += 1

print("Герой заповнив", chests_filled, "скриньок золотом.")

Объяснение:

У цьому коді ми спочатку встановлюємо кількість золота (100) та вмістимість однієї скрині (12). Також ми встановлюємо початкову кількість заповнених скриньок золотом - 0.

Далі ми створюємо цикл while, який працюватиме, поки кількість золота більша або дорівнює вмістимості однієї скрині. У тілі циклу ми віднімаємо вмістимість скрині від загальної кількості золота та збільшуємо лічильник заповнених скриньок на 1.

Після виходу з циклу ми виводимо кількість заповнених скриньок золотом. В цьому випадку він буде дорівнювати 8.

Отже, герой зможе повністю заповнити 8 скринь золотом.

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