Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from math import factorial
- opcao = int(input('Quantas analises combinatorias queres combinar chefe: '))
- lists = {}
- lista = []
- x = 0
- for vezes in range(opcao):
- print(f'{vezes + 1}° Analise combinatória')
- lists['numero'] = (int(input('Numero: ')))
- lists['passo'] = (int(input('Passo: ')))
- lista.append(lists.copy())
- lists.clear()
- def analise_combinatoria(n, p):
- numero = 0
- passo = 0
- calculo = factorial(n) / (factorial(p) * factorial(n - p))
- if opcao > 1:
- for indice_passo in range(opcao - 1, -1, -1):
- passo = lista[indice_passo - 1]['passo']
- for indice_numero in range(opcao - 1, -1, -1):
- numero = lista[indice_numero - 1]['numero']
- print(f'Resultado das analises combinatorias: {calculo}')
- else:
- calculo = factorial(n) / (factorial(p) * factorial(n - p))
- print(f'Resultado da analise combinatoria do numero {n} em passo {p}: {calculo}')
- analise_combinatoria(n, p)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement