python-CSD-kursu/python-temel/distribute_deck.py

29 lines
602 B
Python
Raw Normal View History

2023-05-29 16:34:31 +03:00
import random
def create_deck():
types = ('Sinek', 'Maça', 'Karo', 'Kupa')
numbers = ('2', '3', '4', '5', '6', '7', '8', '9', '10', 'Vale', 'Kız', 'Papaz', 'As')
deck = []
for number in numbers:
for type in types:
deck.append(type + '-' + number)
return deck
def distribute_deck(deck):
cards = ([], [], [], [])
for i in range(len(deck)):
cards[i % 4].append(deck[i])
return cards
deck = create_deck()
random.shuffle(deck)
print(deck)
north, east, south, west = distribute_deck(deck)
print(north)
print(east)
print(south)
print(west)