@kam8aev

Вопрос не могу удалить игру и при покупки игры заменяется игра а не добавляется. У кого какие идеи?

Steam. Напишите подобие программы-библиотеки игр. Общение в формате меню. Требования:
- Наличие средств. Пользователь не имеет бесконечные деньги;
- Заранее подготовленная библиотека игр. Игры могут быть как платными, так и бесплатными;
- Возможность купить или сразу добавить игру себе в библиотеку (если она бесплатная, например);
- Возможность удалить игру из своей библиотеки;
- Показать список всех игр в библиотеке Steam;
- Показать список игр в библиотеке пользователя;
- Выход из программы.


Не могу удалить игру и при покупке игра заменяется, а не добавляется.

balance = 10001
library_game = ["Red Dead Redemption",
                    "GtaV",
                    "Days Gone",
                    "The Last of Us"]

price_game = [254, 160, 400, 500]

shop_game = ["God of War",
                 "Metro 2033 ",
                 "The Witcher",
                 "The long Dark"]
while True:
    print("1. Check the balance: ")
    print("2.Store Games: ")
    print("3. Game library:")
    print("4. Program exit.")
    enter = int(input("Select a section:"))

    if enter == 1:
        print(balance)


    if enter == 2:
        for i in shop_game:
            print(i)
        game = int(input("select game buy"))
        for i in shop_game:
            if [1] in library_game:
                continue
        library_game.append(shop_game[game - 1])
        balance -= price_game[game - 1]
        print(f"{shop_game}")
        print(f"Balance: {balance}")
        for i in shop_game:
          print(i)


    if enter == 3:
        for i in library_game:
            print(i)
    selec_lbgame = int(input("Select delet game: or select 0 comeback "))
    if selec_lbgame == 0:
        continue
    else:
        library_game.pop(selec_lbgame - 1)
        print("game delet")


    if enter == 4:
        print("goodbye")
        break
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы