Найти - Пользователи
Полная версия: Задачи из самоучителя Майкла Доусона. Глава 9
Начало » Python для новичков » Задачи из самоучителя Майкла Доусона. Глава 9
1
parohod
Помогите, если кто проходил самоучитель Майкла Доусона. Глава 9, задачи для решения. Необходимо доработать игру блек-джек так, чтобы можно было делать ставки, следить за кошельком игрока и выгонять тех, кто обанкротился. Немного застрял на пункте выгонять из-за стола банкротов. Я в принципе это решил, даже двумя способами, но думаю, не так как хотел от меня автор. Полагаю, он хотел от меня, чтобы я научился взаимодействовать с объектами - тема главы посвящена этому. Если нет, то это возврат к спискам и теме как удалить элемент из списка. А это как-то глупо.. Если у кого остался код то, можете скинуть ту часть, где вы выгоняете банкрота из списка?
parohod
         b = []
        for player in self.players:
            if player.cash >= 50:
                b.append(player)
        self.players = []
        self.players = b
Вот так сделал я. До этого в функции lose() вывожу на экран, что если денег меньше 50, то вас выгнали. А здесь если больше или равно 50, то объект попадает в новый список, старый обнуляется, и старому присваивается новый. И так по кругу игроки с деньгами 50+ остаются. А я бы хотел чтобы как-то через функцию вызывалось удаление, но не понимаю как.
py.user.next
Код сюда отправь из учебника.
xam1816
И вкратце расскажи, что интересного за 6 лет произошло)))
py.user.next
Он выглядел, как живой.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB