Ejercicio43.py

Tomando como base el ejercicio anterior supongamos que el jugador cuenta con una base de apuesta de $100 y puede ir apostando en cada jugada una cantidad de ese dinero. El juego termina cuando se queda sin plata para apostar.


# -*- coding:utf8 -*-
import random
numero1='''
-------
|     |
|  0  |
|     |
------- '''

numero2='''
-------
|  0  |
|     |
|  0  |
-------'''
numero3='''
-------
|0    |
|  0  |
|    0|
-------'''
numero4='''
-------
|0  0 |
|     |
|0  0 |
-------'''
numero5='''
-------
|0   0|
|  0  |
|0   0|
-------'''
numero6='''
-------
|0 0 0|
|0 0 0|
|0 0 0|
-------'''

base=input("Ingrese el dinero con que cuenta")
apuesta=input("Cuanto apuesta")
if apuesta>base:
    print "no tiene suficiente dinero"
    base=0

while 0<base:
    base=base-apuesta
    a=random.randint(1,6)
    b=random.randint(1,6)
    resultado=a+b
    print resultado
    if a==1:
           print numero1
    elif a==2:
           print numero2
    elif a==3:
           print numero3
    elif a==4:
           print numero4
    elif a==5:
        print numero5
    else:
        print numero6
    if b==1:
        print numero1
    elif b==2:
           print numero2
    elif b==3:
          print numero3
    elif b==4:
           print numero4
    elif b==5:
           print numero5
    else:
           print numero6

    if resultado==2 or resultado==3 or resultado==12:
           print "perdiste"
           break
    elif resultado==7 or resultado==11:
           print "ganaste"
           base=base+apuesta
           break

Deja un comentario