Вопрос:

Напиши программу, имеющую стартовый баланс (100) и предлагающую действия: 1 - магазин, 2 - посмотреть рекламу (+5), 3 - выйти.

Фотография

Ответ ассистента

Для решения этой задачи нужно использовать цикл `while`, чтобы программа работала постоянно, пока пользователь не выберет пункт «выйти». Также понадобятся переменные для хранения баланса и ввода пользователя. Вот пример кода на языке Python: ```python coins = 100 while True: print(f"Ваши коины: {coins}") print("1 - магазин, 2 - посмотреть рекламу (+5), 3 - выйти") choice = input("Выберите действие: ") if choice == '1': print("Магазин: 1 - стикер (50), 2 - футболка (100)") buy = input("Что купить? ") if buy == '1' and coins >= 50: coins -= 50 print("Куплен стикер!") elif buy == '2' and coins >= 100: coins -= 100 print("Куплена футболка!") else: print("Недостаточно коинов или неверный выбор!") elif choice == '2': coins += 5 print("Вы посмотрели рекламу и получили 5 коинов.") elif choice == '3': print("До свидания!") break else: print("Неверный ввод, попробуйте еще раз.") ```

Другие решения

Что ещё задавали пользователи