Oi Vitor,
Acho que a aposta máxima em um único bilhete da Mega Sena são apenas 15 números, mas com o código abaixo você pode ir alterando o valor da variável total_de_numeros
para ver como os resultados são modificados:
from scipy.special import comb
total_de_numeros = 15
combinacoes = comb(60, 6)
total_apostas = comb(total_de_numeros, 6)
probabilidade = total_apostas / combinacoes
preco = 4.5
print('Total de apostas = %d' % total_apostas)
print('Você tem %d chances em %d, que equivale a 1 chance em %d' % (total_apostas, combinacoes, combinacoes/total_apostas))
print('Se a aposta única custar R$ %0.2f você pagará R$ %0.2f neste jogo' % (preco, total_apostas*preco))
print('Probabilidade = %0.15f' % probabilidade)
Out[]:
Total de apostas = 5005
Você tem 5005 chances em 50063860, que equivale a 1 chance em 10002
Se a aposta única custar R$ 4.50 você pagará R$ 22522.50 neste jogo
Probabilidade = 0.000099972315359
Espero ter ajudado