Напиши программу, выводящую стартовый баланс (100) и предлагающую действия: «1 - магазин, 2 - посмотреть рекламу (+5), 3 - выйти». 1. МАГАЗИН. При заходе в магазин программа предлагает выбор: «1 - стикер (50), 2 - футболка (100)». При покупке вычитается необходимое число коинов и выводится новый баланс.

2. РЕКЛАМА. При выборе этого пункта программа прибавляет 5 коинов к балансу за просмотр рекламы и выводит новый баланс.

3. ВЫЙТИ. Программа завершает работу.

нипета нипета    3   21.07.2022 08:03    43

Ответы
Сова2211 Сова2211  21.07.2022 08:04

1.

balance = int(input("Введите ваш баланс: "))

while balance > 0:

   print("Выберите вид товара:")

   print("1 - стикер (50)")

   print("2 - футболка (100)")

   print("3 - выход")

   choice = int(input("Ваш выбор: "))

   if choice == 1:

       balance -= 50

       print("Ваш баланс:", balance)

   elif choice == 2:

       balance -= 100

       print("Ваш баланс:", balance)

   elif choice == 3:

       print("Ваш суммарный баланс:", balance)

       break

   else:

       print("Неверный выбор")

       continue

print("Ваш суммарный баланс:", balance)

2.

balance = int(input("Введите ваш баланс: "))

while balance > 0:

   print("Выберите вид товара:")

   print("1 - стикер (50)")

   print("2 - футболка (100)")

   print("3 - Просмотр Рекламы (+5)")

   print("4 - выход")

   choice = int(input("Ваш выбор: "))

   if choice == 1:

       balance -= 50

       print("Ваш баланс:", balance)

   elif choice == 2:

       balance -= 100

       print("Ваш баланс:", balance)

   elif choice == 3:

       balance += 5

       print("Ваш баланс:", balance)

   elif choice == 4:

       print("Ваш суммарный баланс:", balance)

       break

   else:

       print("Неверный выбор")

       continue

print("Ваш суммарный баланс:", balance)

3.Выйти уже встроино в коду 1 и 2 заданния 5 звезд

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика