En python
(n, lista) = (0, [])
for x in [(j,x) for j in range(1,7) for x in range(1, 7)]:
if sum(x) % 4 == 0:
lista.append(x)
n += (1 if sum(x) < 6 else 0)
todos = len(lista)
for x in lista:
print "%r = %d" % (x, sum(x))
for i in range(1, todos/2+1):
if n % i == 0 and todos % i == 0:
(n, todos) = (n/i, todos/i)
print "Resultado: %d/%d" % (n, todos)
La salida
(1, 3) = 4
(2, 2) = 4
(2, 6) = 8
(3, 1) = 4
(3, 5) = 8
(4, 4) = 8
(5, 3) = 8
(6, 2) = 8
(6, 6) = 12
Resultado: 1/3