-
Notifications
You must be signed in to change notification settings - Fork 4
/
create_class.py
47 lines (34 loc) · 959 Bytes
/
create_class.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import random
class Animal:
def __init__(self):
self.money = 0
def deposit(self, amount):
self.money += amount
def create(f, n):
res = list()
for i in range(n):
res.append(f())
return res
def salaries(lst):
for i in range(len(lst)):
lst[i].deposit(5)
def interactions(lst_ag, lst_sh):
for a in lst_ag:
loja_vez = random.choice(lst_sh)
# if loja_vez.capacidade() is True:
# if a.checa_grana(loja_vez.cost) is True:
# Guarda o custo da loja
# Tira o dinheiro da conta do agente
# Deposita na loja
# REcolhe a satisfação
# Retira um lugar da capacidade da loja
pass
def main(num_dogs):
bagulho = Animal()
dogs = create(Animal, num_dogs)
salaries(dogs)
interactions(dogs, dogs)
return dogs, dogs
if __name__ == '__main__':
n = 3
a, s = main(n)