Recoded coin.py

This commit is contained in:
Luke Rogers 2011-12-02 03:24:11 +13:00
parent a9e000c6dd
commit c4575a8e89

View file

@ -4,35 +4,36 @@ import random
@hook.command(autohelp=False) @hook.command(autohelp=False)
def coin(inp): def coin(inp):
".coin - Flips a coin and shares the result." ".coin [amount] -- flips some coins and shares the result."
if inp.isdigit():
count = int(inp)
else:
count = 1
if count > 10:
return "Maximum amount of coins is ten."
if count > 1:
coin = "coins"
else:
coin = "coin"
msg = "You flip " + str(count) + " " + coin + " and get the following results:"
for i in range(count):
flip = random.randint(0,1) flip = random.randint(0,1)
if flip == 1: if flip == 1:
sidename = "heads" if i == 0:
msg += " Heads"
else: else:
sidename = "tails" msg += ", Heads"
message = "You flip a coin and it lands on " + sidename + "!"
return message
@hook.command(autohelp=False)
def coins(inp):
".coins - Flips two coins and shares the results."
flip2 = random.randint(0,1)
if flip2 == 1:
sidename2 = "heads"
else: else:
sidename2 = "tails" if i == 0:
flip = random.randint(0,1) msg += " Tails"
if flip == 1:
sidename = "heads"
else: else:
sidename = "tails" msg += ", Tails"
message = "You flip two coins. You get a " + sidename + ", and a " + sidename2 + "!"
return message return msg