Ive created a few objects, a deck, cards, and a player. I want to deal the cards to each player until the deck is empty
players = int(input('How many players?'))
names = []
for a_name in range(0,players):
player_name = input("Player's name?")
names.append(player_name)
names[0] = Player(names[0])
names[1] = Player(names[1])
names[2] = Player(names[2])
names[3] = Player(names[3])
names[4] = Player(names[4])
deck = Deck()
deck.shuffle()
cards_left = int(len(deck.cards))
while cards_left > 0:
names[0].Draw(deck)
names[1].Draw(deck)
names[2].Draw(deck)
names[3].Draw(deck)
names[4].Draw(deck)
else:
pass
It gives me this error. How is this invalid syntax? Am I using while and else correctly?
File "<ipython-input-1-7a4afb61293c>", line 77
else:
^
SyntaxError: invalid syntax
Aucun commentaire:
Enregistrer un commentaire