Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import sys
- from sys import argv
- script, name1, name2 = argv
- print "Play from 501 or 301?"
- threeorfive = int(raw_input())
- threeorfive1 = threeorfive
- threeorfive2 = threeorfive
- cumulative1 = 0
- cumulative2 = 0
- def dartscore():
- if (threeorfive == 501):
- def playerone():
- global cumulative1
- global threeorfive1
- while (threeorfive1 - cumulative1 > 0):
- print "Ready ", name1,"?"
- print "Your current score is ", threeorfive1 - cumulative1,""
- print "Please enter your score."
- minusnum1 = int(raw_input())
- if (minusnum1 > 180):
- cumulative1 += minusnum1
- if (threeorfive1 - cumulative1 == 0):
- print"Well done you win!"
- sys.exit ()
- if (threeorfive1 - cumulative1< 0):
- print "Sorry but you have entered a wrong score"
- threeorfive1 = threeorfive1 + cumulative1
- playertwo()
- if (minusnum1 > 180):
- print "Sorry but you have entered an incorrect score."
- print "Please enter you score again"
- minusnum1 = int(raw_input())
- playertwo()
- playertwo()
- def playertwo():
- global cumulative2
- global threeorfive2
- global threeorfive1
- while (threeorfive2 - cumulative2 > 0):
- print "Ready ", name2,"?"
- print "Your current score is ", threeorfive2 - cumulative2,""
- print "Please enter your score."
- minusnum2 = int(raw_input())
- if (minusnum2 > 180):
- cumulative2 += minusnum2
- if (threeorfive2 - cumulative2 == 0):
- print"Well done you win!"
- sys.exit()
- if (threeorfive2 - cumulative2 < 0):
- print "Sorry but you have entered an incorrect score. Please try again"
- threeorfive2 = threeorfive2 + cumulative2
- playerone()
- if (minusnum2 > 180):
- print "Sorry but you have entered an incorrect score."
- print "Please enter you score again"
- minusnum2 = int(raw_input())
- playerone()
- playerone()
- playerone()
- if (threeorfive == 301):
- def playerone3():
- global cumulative1
- global threeorfive1
- global threeorfive2
- while (threeorfive1 - cumulative1 > 0):
- print "Ready ", name1,"?"
- print "Your current score is ", threeorfive1 - cumulative1,""
- print "Please enter your score."
- minusnum1 = int(raw_input())
- if (minusnum2 > 180):
- cumulative1 += minusnum1
- if (threeorfive1 - cumulative1 == 0):
- print"Well done you win!"
- sys.exit ()
- if (threeorfive1 - cumulative1< 0):
- print "Sorry but you have entered a wrong score"
- threeorfive1 = threeorfive1 + cumulative1
- playertwo3()
- if (minusnum1 > 180):
- print "Sorry but you have entered an incorrect score."
- print "Please enter you score again"
- minusnum1 = int(raw_input())
- playertwo3()
- def playertwo3():
- global cumulative2
- global threeorfive2
- global threeorfive1
- while (threeorfive2 - cumulative2 > 0):
- print "Ready ", name2,"?"
- print "Your current score is ", threeorfive2 - cumulative2,""
- print "Please enter your score."
- minusnum2 = int(raw_input())
- if (minusnum2 > 180):
- cumulative2 += minusnum2
- if (threeorfive2 - cumulative2 == 0):
- print"Well done you win!"
- sys.exit()
- if (threeorfive2 - cumulative2 < 0):
- print "Sorry but you have entered an incorrect score. Please try again"
- threeorfive2 = threeorfive2 + cumulative2
- playerone3()
- if (minusnum2 > 180):
- print "Sorry but you have entered an incorrect score."
- print "Please enter you score again"
- minusnum2 = int(raw_input())
- playerone3()
- playerone3()
- dartscore()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement