@Shanyu, galiba oldu.
Kod:
import itertools
class App:
def __init__(self, n):
result = []
x = range(1, n + 1)
for i in x:
result.append(self.top_kume(i))
print(result[0] + result[1])
def top_kume(self,n):
return ["".join(i) for i in self.kumeleme(n)]
def kumeleme(self,n):
liste = []
kume = "123ABC"
for i in itertools.product(kume, repeat=n):
liste.append(i)
return liste
App(2)
Çıktı:
['1', '2', '3', 'A', 'B', 'C', '11', '12', '13', '1A', '1B', '1C', '21', '22', '23', '2A', '2B', '2C', '31', '32', '33', '3A', '3B', '3C', 'A1', 'A2', 'A3', 'AA', 'AB', 'AC', 'B1', 'B2', 'B3', 'BA', 'BB', 'BC', 'C1', 'C2', 'C3', 'CA', 'CB', 'CC']
İstediğiniz bu muydu?