тк например в 3 примере 4^2 будет 16. 
                  
                  
                  
                  
                  
                  Через какую формулу возможно считать сколько есть пермутейшенов?
                  
                  
                
ну ладно ты мат. статистику не проходил, но в гугле то тебя не забанили я надеюсь?
https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0
4! / (2! 2!)
а зачем тебе их считать? тебе же сами перестановки найти надо
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Через while true буду random shuffle пока нужное кол-во небудет
itertools.combinations(iterable, [r]) - комбинации длиной r из iterable без повторяющихся элементов.
используй итертулзы
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это слишком просто
напиши алгоритм самостоятельно
твоё решение крайне неэффективно
 Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Marat
                          Mkhitaryan
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Интересно насколько
set(list(itertools.permutations('aabb', 4)))
попробуй написать рекурсивный алгоритм
Обсуждают сегодня