Juego del 7 y medio en Python

Con Python se puede realizar de forma muy sencilla.

# Bibliotecas
import random

# Variables
LIMITE = 7.5
baraja = [1, 2, 3, 4, 5, 6, 7, 0.5, 0.5, 0.5] * 4
mano = []
play = True

# Logica
while play:
    # Pide y guarda el numero
    posicion_aleatoria = random.randint(0, len(baraja) - 1)
    carta_aletatorio = baraja.pop(posicion_aleatoria)
    mano.append(carta_aletatorio)
    print('Mi mano: {mano}'.format(mano=mano))

    # Sumamos mi mano
    suma_total = 0
    for carta in mano:
        suma_total += carta

    print('Tengo {total} puntos'.format(total=suma_total))

    # Preguntar si nos queremos plantar
    respuesta = input('¿Te plantas?: ')
    if respuesta == 'si':
        play = False
    else:
        # Comprobamos si ha ganado o perdido
        if suma_total > LIMITE:
            print('Has perdido con {total}'.format(total=suma_total))
            play = False
        elif suma_total == LIMITE:
            print('Has ganado!!!')
            play = False
Versión escritorio