Напиши программу, выводящую стартовый баланс (100) и предлагающую действия: «1 - магазин, 2 - посмотреть рекламу (+5), 3 - выйти».
1. МАГАЗИН. При заходе в магазин программа предлагает выбор: «1 - стикер (50), 2 - футболка (100)». При покупке вычитается необходимое число коинов и выводится новый баланс.
2. РЕКЛАМА. При выборе этого пункта программа прибавляет 5 коинов к балансу за просмотр рекламы и выводит новый баланс.
3. ВЫЙТИ. Программа завершает работу.
помогите пж
Answers & Comments
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 звезд