Created
June 24, 2025 08:09
-
-
Save nicolasdanelon/2e9349ea1d2569935963c5f803371c19 to your computer and use it in GitHub Desktop.
Pseudo code to proof casinos are crap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
# Simula una app de apuestas trucha | |
saldo = 100 # plata que tiene el jugador | |
premio_grande = 1000 | |
def jugar(): | |
# El jugador apuesta 10 pesos por partida | |
global saldo | |
saldo -= 10 | |
# La app finge que podés ganar... pero te deja ganar solo a veces | |
numero = random.random() # número entre 0 y 1 | |
if numero < 0.05: | |
# Muy pocas veces ganás en serio | |
saldo += premio_grande | |
print("¡Ganaste el premio grande!") | |
elif numero < 0.25: | |
# Algunas veces ganás un poco para emocionarte | |
ganancia = random.choice([5, 10, 20]) | |
saldo += ganancia | |
print(f"Ganaste {ganancia} pesos.") | |
else: | |
# La mayoría de las veces perdés | |
print("Perdiste. Jugá otra vez...") | |
# Simular 20 partidas | |
for i in range(20): | |
if saldo <= 0: | |
print("Te quedaste sin plata.") | |
break | |
print(f"\nPartida {i + 1}") | |
jugar() | |
print(f"\nSaldo final: {saldo} pesos") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment