#!/usr/bin/python
# coding: utf-8

#--------------------------------------------------------------------
# Fichero:  inventa.py
# Objetivo: Inventar y resolver una colección de datos
# Autor:    Pedro Reina <pedro@pedroreina.net>
# Fecha:    M.19.4.2022
# Atención: solo se ha probado en Python 2.7
# Licencia: Dominio público
#           https://creativecommons.org/publicdomain/zero/1.0/
#--------------------------------------------------------------------

#------------------------------------------------
# Módulos
#------------------------------------------------

# Para obtener números aleatorios
import random

#------------------------------------------------
# Variables que definen el ejercicio
#------------------------------------------------

# Número total de datos que hay que generar
Total = 60

# Posibles valores que se pueden tomar
Valores = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

#------------------------------------------------
# El programa
#------------------------------------------------

# Para almacenar las frecuencias obtenidas
Frecuencia = {}
for Valor in Valores:
    Frecuencia[Valor] = 0

# Repetimos tantas veces como nos digan
for i in range(Total):

    # Sumamos el resultado de dos dados
    Resultado = random.randint(1,6) + random.randint(1,6)

    # Lo imprimimos y aumentamos su frecuencia
    print Resultado,
    Frecuencia[Valores[Resultado-2]] += 1

# Separamos
print

# Tabla de frecuencias
for Valor in Valores:
    print Valor, Frecuencia[Valor]
