import random
# Definición de los colores de la ruleta
rojo = {1, 3, 5, 7, 9, 12, 14, 16, 18, 19, 21, 23, 25, 27, 30, 32, 34, 36}
negro = {2, 4, 6, 8, 10, 11, 13, 15, 17, 20, 22, 24, 26, 28, 29, 31, 33, 35}
verde = {0}
def girar_ruleta():
return random.randint(0, 36)
def obtener_color(numero):
if numero in rojo:
return "rojo"
elif numero in negro:
return "negro"
elif numero in verde:
return "verde"
def jugar_ruleta():
print("Bienvenido a la ruleta del casino!")
while True:
apuesta_tipo = input("¿En qué quieres apostar? (número/color/par/impar): ").strip().lower()
if apuesta_tipo == "número":
try:
numero_apuesta = int(input("Ingresa el número al que quieres apostar (0-36): ").strip())
if numero_apuesta < 0 or numero_apuesta > 36:
raise ValueError("Número fuera de rango.")
except ValueError as e:
print(f"Entrada no válida: {e}")
continue
elif apuesta_tipo == "color":
color_apuesta = input("Ingresa el color al que quieres apostar (rojo/negro): ").strip().lower()
if color_apuesta not in {"rojo", "negro"}:
print("Color no válido.")
continue
elif apuesta_tipo in {"par", "impar"}:
pass
else:
print("Apuesta no válida.")
continue
resultado = girar_ruleta()
color_resultado = obtener_color(resultado)
print(f"La ruleta giró y cayó en el número {resultado} ({color_resultado}).")
if apuesta_tipo == "número":
if resultado == numero_apuesta:
print("¡Felicidades! Ganaste.")
else:
print("Lo siento, perdiste.")
elif apuesta_tipo == "color":
if color_resultado == color_apuesta:
print("¡Felicidades! Ganaste.")
else:
print("Lo siento, perdiste.")
elif apuesta_tipo == "par":
if resultado != 0 and resultado % 2 == 0:
print("¡Felicidades! Ganaste.")
else:
print("Lo siento, perdiste.")
elif apuesta_tipo == "impar":
if resultado != 0 and resultado % 2 != 0:
print("¡Felicidades! Ganaste.")
else:
print("Lo siento, perdiste.")
# Preguntar si el jugador quiere jugar otra vez
jugar_otra_vez = input("¿Quieres jugar otra vez? (sí/no): ").strip().lower()
if jugar_otra_vez != "sí":
print("Gracias por jugar. ¡Hasta la próxima!")
break
# Ejecutar el juego de ruleta
if jugar_ruleta == "_main_":
jugar_ruleta()
To embed this project on your website, copy the following code and paste it into your website's HTML: