Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random as rd
- import sys
- import numpy as np
- def menu():
- global money
- global highscore
- if highscore < money:
- highscore = money
- else:
- highscore = highscore
- print("Your higscore:",highscore,"money")
- print("You have ", money, "money")
- try:
- answer=int(input("""What do you want to do (write correct number)
- 1-close program
- 2-restart game progress
- 3-50%-50% game
- 4-lucky boxes
- 5-choosing percentage to win game(when you give less % to win you get better reward when you win!))"""))
- except ValueError:
- print("Select correct answer")
- menu()
- if answer == 1:
- try:
- answer2 = int(input("""Are you sure?
- 1-yes
- 2-no"""))
- except ValueError:
- print("Select correct answer")
- menu()
- if answer2 == 1:
- sys.exit()
- elif answer2 == 2:
- menu()
- else:
- print("Select correct answer")
- menu()
- elif answer == 2:
- try:
- answer2=int(input("""Are you sure?
- 1-yes
- 2-no"""))
- except ValueError:
- print("Select correct answer")
- menu()
- if answer2 == 1:
- money=10
- menu()
- elif answer2 == 2:
- menu()
- else:
- print("Select correct answer")
- menu()
- elif answer == 3:
- game50_50()
- elif answer == 4:
- luckyBoxes()
- elif answer == 5:
- choosingWinPercentageGame()
- else:
- print("Select correct answer")
- def game50_50():
- global money
- print("You have",money,("money"))
- try:
- answer=int(input("Write how much money you want bet "))
- except ValueError:
- print("Write number")
- game50_50()
- if answer > money:
- print("you don't have so much money")
- game50_50()
- result=rd.choice(["win", "loss"])
- if result == "win":
- print("You WON! :)")
- money=money+answer
- menu()
- elif result == "loss":
- print("You LOST :(")
- money=money-answer
- menu()
- box1 = rd.choice([0, 1])
- box2 = rd.choice([0, 1])
- box3 = rd.choice([0, 1])
- box4 = rd.choice([0, 1])
- def boxesDraw():
- global box1
- global box2
- global box3
- global box4
- box1 = rd.choice([0, 1])
- box2 = rd.choice([0, 1])
- box3 = rd.choice([0, 1])
- box4 = rd.choice([0, 1])
- def luckyBoxes():
- global money
- print("You have",money,"money")
- try:
- mode=int(input("""Choose your mode:
- 1-bigger chance to win, smaller prize(75% to win, if you win money which you bet*1,25)
- 2-smaller chance to win, bigger prize(25% to win, if you win money which you bet*2,5) """))
- except ValueError:
- print("Select correct answer")
- luckyBoxes()
- try:
- answer=int(input("Write how much money you want to bet "))
- except ValueError:
- print("Select correct answer")
- luckyBoxes()
- if answer > money:
- print("you don't have so much money")
- luckyBoxes()
- global box1
- global box2
- global box3
- global box4
- boxesDraw()
- if mode == 1:
- if box1+box2+box3+box4 == 3:
- print(" ")
- while box1+box2+box3+box4 != 3:
- boxesDraw()
- elif mode == 2:
- if box1+box2+box3+box4 == 1:
- print(" ")
- while box1+box2+box3+box4 != 1:
- boxesDraw()
- else:
- print("You selected wrong mode. Select mode 1 or 2")
- luckyBoxes()
- try:
- answer2=int(input("Choose your box - box 1 (write 1), box 2 (write 2), box 3 (write 3) or box 4 (write 4)"))
- except ValueError:
- print("Select correct answer")
- luckyBoxes()
- if answer == 1:
- if box1 == 1:
- print("You WON!")
- if mode == 1:
- money=answer*1.25+money
- menu()
- elif mode == 2:
- money=answer*2.5+money
- menu()
- elif box1 == 0:
- print("You LOST")
- money=money-answer
- menu()
- elif answer == 2:
- if box2 == 1:
- print("You WON!")
- if mode == 1:
- money=answer*1.25+money
- menu()
- elif mode == 2:
- money=answer*2.5+money
- menu()
- elif box2 == 0:
- print("You LOST")
- money=money-answer
- menu()
- elif answer == 3:
- if box3 == 1:
- print("You WON!")
- if mode == 1:
- money = answer * 1.25 + money
- menu()
- elif mode == 2:
- money = answer * 2.5 + money
- menu()
- elif box3 == 0:
- print("You LOST")
- money = money - answer
- menu()
- elif answer == 4:
- if box4 == 1:
- print("You WON!")
- if mode == 1:
- money=answer*1.25+money
- menu()
- elif mode == 2:
- money=answer*2.5+money
- menu()
- elif box4 == 0:
- print("You LOST")
- money=money-answer
- menu()
- else:
- print("There are only 4 boxes")
- luckyBoxes()
- def choosingWinPercentageGame():
- global money
- try:
- winPercentage=int(input("Write how much % to win you want have) "))
- except ValueError:
- print("Write number(integer, like 5,10,40)")
- choosingWinPercentageGame()
- if winPercentage > 90:
- print("You can't have more than 90% to win")
- choosingWinPercentageGame()
- elif winPercentage < 4:
- print("You can't have less than 5% to win")
- choosingWinPercentageGame()
- try:
- answer=int(input("Write how much money you want to bet "))
- except ValueError:
- print("Select correct answer")
- choosingWinPercentageGame()
- if answer > money:
- print("you don't have so much money")
- choosingWinPercentageGame()
- draw=rd.randrange(0,100)
- prize=(100-winPercentage)*0.02
- print(draw)
- if draw == winPercentage:
- print("DOUBLE WIN!")
- money=answer*prize*2+money
- menu()
- elif draw > winPercentage:
- print("You LOST")
- money=money-answer
- menu()
- elif draw < winPercentage:
- print("You WON")
- money=answer*prize+money
- menu()
- print("Made by Dog - begginer in python")
- money=10
- highscore=10
- menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement