Напиши программу, выводящую стартовый баланс (100) и предлагающую действия: «1 - магазин, 2 - посмотреть рекламу (+5), 3 - выйти». 1. МАГАЗИН. При заходе в магазин программа предлагает выбор: «1 - стикер (50), 2 - футболка (100)». При покупке вычитается необходимое число коинов и выводится новый баланс.
2. РЕКЛАМА. При выборе этого пункта программа прибавляет 5 коинов к балансу за просмотр рекламы и выводит новый баланс.
3. ВЫЙТИ. Программа завершает работу.
Ответы на вопрос:
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 звезд
--- Python 3.8.3 ---
ABS_MIN = -100
ABS_MAX = 80
summ, length = 0, 0
input_ = float(input())
while (input_ <= ABS_MAX and input_ >= ABS_MIN):
summ += input_
length += 1
input_ = float(input())
print(round(summ/length, 2))
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
DashaFomicheva1300507.11.2022 19:23
-
matter214.04.2023 05:35
-
Даша1000000000000p17.01.2022 09:45
-
Kseniya00624.07.2022 11:17
-
Kroo6694413.07.2020 19:26
-
Papitto19.11.2021 21:28
-
Ilka1k26.12.2021 18:31
-
влад213305.05.2023 19:41
-
kira75718.06.2020 07:32
-
вика601003.04.2023 12:40
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.