title: Coin Fliper layout: post

description: flip a coin and test your luck

from os import system
import random, getpass, sys

def ask():
    msg = input()
    return msg

tails = 0
heads = 0
score = 0

def coin_check():
    if number == guess:
        print("You guessed right")
        return 1
    else:
        print("You Failed")
        return 0


def Guess_check():
    print("Heads or Tails")
    rsm = ask()

    if (rsm == ("h") or rsm == ("Heads") or rsm == ("heads") or rsm == ("head") or rsm == ("Head") or rsm == ("H")):
        print("h")
        return 1
    elif (rsm == ("t") or rsm == ("Tails") or rsm == ("tails") or rsm == ("Tail") or rsm == ("tail") or rsm == ("T")):
        print("t")
        return 0
    else:
        print("Thats not a valid input")
    

def Side_check():
    if number == 0:
        #If = 0 tails
        print("Your Flip Is: tails")
        return 10
    else:
        #If = 1 heads
        print("Your Flip Is: heads")
        return 20

def Results():
    if guess == 1:
        asw = ("heads")
    else:
        asw = ("tails")

    luck = luck_calc()
    print("Your guess was:",asw)
    print("Head Flips:",heads)
    print("Tail Flips:",tails)
    print("Number of right guesses:",score)
    print("Your luck is:",luck,"%")

def luck_calc():
    return (score/(tails + heads)) * 100
    

print("How many coins would you like to flip?")
flips = ask()
flips = int(flips)

for number in range(flips):

    number = random.randrange(2)
    guess = Guess_check()

    if Side_check() == 10:
        tails += 1
    else:
        heads += 1

    if coin_check() == 1:
        score += 1
    print(luck_calc()
    

    
How many coins would you like to flip?
Heads or Tails
h
Your Flip Is: tails
You Failed
0.0
Heads or Tails
h
Your Flip Is: tails
You Failed
0.0
Heads or Tails
h
Your Flip Is: tails
You Failed
0.0