-
-
Save codecademydev/e210d090d394df883b796c542b077709 to your computer and use it in GitHub Desktop.
Codecademy export
This file contains 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 | |
money = 100 | |
print ('Empiezas con $' + str(money)) | |
print (''' | |
Juego del Coin Flip - Apuesta Heads''') | |
def coin_flip(guess,bet): | |
flip = random.randint(1, 2) | |
if bet > money: | |
print('No tienes la plata suficiente para hacer esa apuesta') | |
return 0 | |
if flip == 1: | |
print ('Salio Heads') | |
if flip == 2: | |
print ('Salio Tails') | |
if flip ==1 and guess == 'Heads': | |
print ('Ganaste $'+ str(bet) + '!') | |
return +bet | |
if flip ==2 and guess == 'Tails': | |
print ('Ganaste $'+ str(bet) + '!') | |
return +bet | |
else: | |
print ('Perdiste '+ str(bet)+'!') | |
return -bet | |
money += coin_flip('Heads',10) | |
def apuestas(): | |
if money > 0: | |
print (''' | |
Sigue Jugando''') | |
print ('Tienes $' + str(money) + ' para apostar') | |
if money <= 0: | |
print (''' | |
Ya no tiene mas plata, no puede seguir apostando''') | |
apuestas() | |
print (''' | |
Juego del Cho Han - Apuesta Odd''') | |
def cho_han(guess,bet): | |
dice1 = random.randint(1,6) | |
dice2 = random.randint(1,6) | |
sum_dice = dice1+dice2 | |
mod_dice = (sum_dice)%2 | |
if bet > money: | |
print('No tienes la plata suficiente para hacer esa apuesta') | |
return 0 | |
if bet <= money: | |
print ('Los dados que salieron fueron ' + str(dice1)+ ' y '+str(dice2)+ '. La suma de ambos da ' + str (sum_dice)) | |
if mod_dice == 0: | |
print ('Este numero es Even') | |
if mod_dice != 0: | |
print ('Este numero es Odd') | |
if mod_dice == 0 and guess == 'Even': | |
print('Ganaste $' + str(bet) ) | |
return +bet | |
if mod_dice != 0 and guess == 'Odd': | |
print('Ganaste $' + str(bet) ) | |
return +bet | |
else: | |
print ('Perdiste '+ str(bet)+'!') | |
return -bet | |
money += cho_han('Odd',10) | |
def apuestas(): | |
if money > 0: | |
print (''' | |
Sigue Jugando''') | |
print ('Tienes $' + str(money) + ' para apostar') | |
if money <= 0: | |
print (''' | |
Ya no tiene mas plata, no puede seguir apostando''') | |
apuestas() | |
print (''' | |
Juego de Cartas''') | |
def deck(bet): | |
if bet > money: | |
print('No tienes la plata suficiente para hacer esa apuesta') | |
return 0 | |
if bet <= money: | |
j1 = random.randint(1,12) | |
print ('Has sacado el numero '+ str(j1)) | |
j2 = random.randint(1,12) | |
print ('Tu oponente ha sacado el numero '+ str(j2)) | |
if j1 > j2: | |
print('Ganaste $' + str(bet) ) | |
return +bet | |
if j1 < j2: | |
print ('Perdiste '+ str(bet)+'!') | |
return -bet | |
if j1 == j2: | |
print ('Es un empate') | |
return 0 | |
money += deck(10) | |
def apuestas(): | |
if money > 0: | |
print (''' | |
Sigue Jugando''') | |
print ('Tienes $' + str(money) + ' para apostar') | |
if money <= 0: | |
print (''' | |
Ya no tiene mas plata, no puede seguir apostando''') | |
apuestas() | |
print (''' | |
Juego de La Ruleta - Apuesta Even''') | |
def roulette(guess,bet): | |
result = random.choice((00,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36)) | |
mod_result = result%2 | |
if bet > money: | |
print('No tienes la plata suficiente para hacer esa apuesta') | |
return 0 | |
if bet <= money: | |
print ('Salio el numero ' + str(result)) | |
if guess == result: | |
print('Ganaste' + str(35*bet)) | |
return +35*bet | |
if guess == 'Even' and mod_result == 0 and (result !=0 or result !=00): | |
print ('Ganaste $' + str(bet)) | |
return +bet | |
if guess == 'Odd' and mod_result != 0 and (result !=0 or result !=00): | |
print ('Ganaste $' + str(bet)) | |
return +bet | |
else: | |
print ('Perdiste $'+str(bet)) | |
return -bet | |
money += roulette('Even',10) | |
print (''' | |
Adios! Te vas con $'''+ str(money)) | |
#Call your game of chance functions here |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment