Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3.3
- '''
- Author: Jupiterlyght
- Syntax: Python 3.3
- Original Filename: cointoss.py
- Summary: A text-based cointoss program for making decisions and whatnot.
- Run this in Terminal for now. Might have a better version later.
- Feel free to report bugs or suggestions at jbr0131@outlook.com
- '''
- import random
- class cointoss:
- def __init__(self):
- options = ["heads", "tails"]
- bools = [True, False]
- snarkiness = ["I don't give a fock Mode",
- "Don't have time for this Mode",
- "Meh Mode","The idiot who programmed this didn't specifically list my kind of Cointoss Mode Mode"]
- rSnarky = (random.choice(snarkiness))
- result = (random.choice(bools))
- print("Precise Cointoss (v 1.0)\n")
- typeQuery = input("Set Type:\n\nObject Specific = A\nTrue or False = B\nIt Doesn't Matter = C\n\n")
- if typeQuery == "a":
- # Object Specific - A or B
- rootQuery = input("Using Object Specific Mode\nHeads or Tails ")
- if rootQuery == options[0]:
- print("You rooted ", options[0])
- print("The Result:\n")
- if result:
- print("Object X (first object in consideration) is the Victor")
- else:
- print("Object Y (second object in consideration) is the Victor")
- if rootQuery == options[1]:
- print("You rooted ", options[1])
- print("The Result:\n")
- if not result:
- print("Object Y (second object in consideration) is the Victor")
- else:
- print("Object X (second object in consideration) is the Victor")
- if typeQuery == "b":
- # True or False
- rootQuery = input("Using True or False Mode\nHeads or Tails? ")
- if rootQuery == options[0]:
- print("You rooted ", options[0])
- print("The Result:\n")
- if result:
- print("Heads - True!")
- else:
- print("Tails - False!")
- if rootQuery == options[1]:
- print("You rooted ", options[1])
- print("The Result:\n")
- if not result:
- print("Tails - False!")
- else:
- print("Heads - True!")
- if typeQuery == "c":
- # Doesn't Matter
- print("Using", rSnarky)
- rootQuery = input("\nHeads or Tails? ")
- if rootQuery == options[0]:
- print("You rooted ", options[0])
- print("The Result:\n")
- if result:
- print("Heads")
- else:
- print("Tails")
- if rootQuery == options[1]:
- print("You rooted ", options[1])
- print("The Result:\n")
- if not result:
- print("Tails")
- else:
- print("Heads")
- cointoss()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement