Size: a a a

Сообщество Python Программистов

2020 February 26

AT

Alexander T in Сообщество Python Программистов
Но селф нельзя, потому что объекта класса еще нет и код не в методе)
источник

A

Alexander in Сообщество Python Программистов
отсюда вывод: нельзя работать над перменными класса в области их объявления
источник

GS

Genri Spayer in Сообщество Python Программистов
Alexander
отсюда вывод: нельзя работать над перменными класса в области их объявления
+
объяснение топ
спасибо
источник

A

Alexander in Сообщество Python Программистов
from random import shuffle
from random import choice


class Card:
   IN_STACK = 1
   IN_HAND = 2
   IN_BEAT = 3

   def __init__(self, rank, suit):
       self.rank = rank
       self.suit = suit
       self.status = Card.IN_STACK
       self.player = 0

   def get_card_readable(self):
       return "{}{}".format(self.suit, self.rank)

class PyramideCard:
  def __init__(self):
     self.ranks = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'B', 'D', 'K']
     self.suits = ['♠️', '♥️', '♦️', '♣️']
     self.cards = [Card(r, s) for s in self.suits for r in self.ranks]
     shuffle(self.cards)

if __name__ == "__main__":
   pc = PyramideCard()
   in_game_cards = {"Player1":[],"Player2":[]}
   for player in ["Player1", "Player2"]:
       i = 0
       while i < 6:
           card = choice(pc.cards)
           if card.status == Card.IN_STACK:
               card.player = player
               card.status = Card.IN_HAND
               i+=1
               in_game_cards[player].append(card)
   for k in in_game_cards:
       print(f"Карты игрока {k}: ")
       for card in in_game_cards[k]:
           print(card.get_card_readable())
источник

МД

Майкл Джексон in Сообщество Python Программистов
памагити плез, может кто сталкивался, у меня почему то дичь выходит
источник

AI

Artem Ivashenko in Сообщество Python Программистов
Майкл Джексон
памагити плез, может кто сталкивался, у меня почему то дичь выходит
Срезы слишал про такое?
источник

МД

Майкл Джексон in Сообщество Python Программистов
Та я ими и решал
источник

МД

Майкл Джексон in Сообщество Python Программистов
Дичь выходит
источник

МД

Майкл Джексон in Сообщество Python Программистов
Щас покажу
источник

AT

Alexander T in Сообщество Python Программистов
В бане кинев дороже что-то там
источник

МД

Майкл Джексон in Сообщество Python Программистов
источник

МД

Майкл Джексон in Сообщество Python Программистов
а епт\
источник

МД

Майкл Джексон in Сообщество Python Программистов
это по одному слову из каждой строчки?)
источник

AI

Artem Ivashenko in Сообщество Python Программистов
Ахаха
источник

AT

Alexander T in Сообщество Python Программистов
Там же написано
источник

МД

Майкл Джексон in Сообщество Python Программистов
блин спасибо, я б не спал неделю)))
источник

AI

Artem Ivashenko in Сообщество Python Программистов
Так ты по строчкам обращася, типо list[1]
источник

AI

Artem Ivashenko in Сообщество Python Программистов
Или какая тебе там строка нужна
источник

МД

Майкл Джексон in Сообщество Python Программистов
так тупо
источник

МД

Майкл Джексон in Сообщество Python Программистов
я всё с одной строки тянул)
источник