Я начинаю программировать на python и столкнулся с проблемой, которую не знаю, как решить.
У меня есть вложенная функция for
s, где количество вложенных for
s зависит от входного параметра, например, если у меня входной параметр установлен на 2, я должен иметь:
for loop1 in range (0, limit):
for loop2 in range (0, limit):
print ('loop1: {} loop2: {}'.format(loop1,loop2))
Если он установлен равным 3, я должен иметь:
for loop1 in range (0, limit):
for loop2 in range (0, limit):
for loop3 in range (0, limit):
print ('loop1: {} loop2: {} loop3 {}'.format(loop1,loop2, loop3))
Результаты будут:
для 2:
0,0
0,1
1,0
1,1
для 3:
0,0,0
0,0,1
0,1,0
1,0,0
...
2,2,2
И так далее.
Кто-нибудь знает, как это сделать?