Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1. import time
  2. import sys
  3. from sys import argv
  4. script, name1, name2 = argv
  5. print "Play from 501 or 301?"
  6. threeorfive = int(raw_input())
  7. threeorfive1 = threeorfive
  8. threeorfive2 = threeorfive
  9. cumulative1 = 0
  10. cumulative2 = 0
  11. def dartscore():
  12. if (threeorfive == 501):
  13. def playerone():
  14. global cumulative1
  15. global threeorfive1
  16. while (threeorfive1 - cumulative1 > 0):
  17. print "Ready ", name1,"?"
  18. print "Your current score is ", threeorfive1 - cumulative1,""
  19. print "Please enter your score."
  20. minusnum1 = int(raw_input())
  21. if (minusnum1 > 180):
  22. cumulative1 += minusnum1
  23. if (threeorfive1 - cumulative1 == 0):
  24. print"Well done you win!"
  25. sys.exit ()
  26. if (threeorfive1 - cumulative1< 0):
  27. print "Sorry but you have entered a wrong score"
  28. threeorfive1 = threeorfive1 + cumulative1
  29. playertwo()
  30. if (minusnum1 > 180):
  31. print "Sorry but you have entered an incorrect score."
  32. print "Please enter you score again"
  33. minusnum1 = int(raw_input())
  34. playertwo()
  35. playertwo()
  36. def playertwo():
  37. global cumulative2
  38. global threeorfive2
  39. global threeorfive1
  40. while (threeorfive2 - cumulative2 > 0):
  41. print "Ready ", name2,"?"
  42. print "Your current score is ", threeorfive2 - cumulative2,""
  43. print "Please enter your score."
  44. minusnum2 = int(raw_input())
  45. if (minusnum2 > 180):
  46. cumulative2 += minusnum2
  47. if (threeorfive2 - cumulative2 == 0):
  48. print"Well done you win!"
  49. sys.exit()
  50. if (threeorfive2 - cumulative2 < 0):
  51. print "Sorry but you have entered an incorrect score. Please try again"
  52. threeorfive2 = threeorfive2 + cumulative2
  53. playerone()
  54. if (minusnum2 > 180):
  55. print "Sorry but you have entered an incorrect score."
  56. print "Please enter you score again"
  57. minusnum2 = int(raw_input())
  58. playerone()
  59. playerone()
  60. playerone()
  61. if (threeorfive == 301):
  62. def playerone3():
  63. global cumulative1
  64. global threeorfive1
  65. global threeorfive2
  66. while (threeorfive1 - cumulative1 > 0):
  67. print "Ready ", name1,"?"
  68. print "Your current score is ", threeorfive1 - cumulative1,""
  69. print "Please enter your score."
  70. minusnum1 = int(raw_input())
  71. if (minusnum2 > 180):
  72. cumulative1 += minusnum1
  73. if (threeorfive1 - cumulative1 == 0):
  74. print"Well done you win!"
  75. sys.exit ()
  76. if (threeorfive1 - cumulative1< 0):
  77. print "Sorry but you have entered a wrong score"
  78. threeorfive1 = threeorfive1 + cumulative1
  79. playertwo3()
  80. if (minusnum1 > 180):
  81. print "Sorry but you have entered an incorrect score."
  82. print "Please enter you score again"
  83. minusnum1 = int(raw_input())
  84. playertwo3()
  85. def playertwo3():
  86. global cumulative2
  87. global threeorfive2
  88. global threeorfive1
  89. while (threeorfive2 - cumulative2 > 0):
  90. print "Ready ", name2,"?"
  91. print "Your current score is ", threeorfive2 - cumulative2,""
  92. print "Please enter your score."
  93. minusnum2 = int(raw_input())
  94. if (minusnum2 > 180):
  95. cumulative2 += minusnum2
  96. if (threeorfive2 - cumulative2 == 0):
  97. print"Well done you win!"
  98. sys.exit()
  99. if (threeorfive2 - cumulative2 < 0):
  100. print "Sorry but you have entered an incorrect score. Please try again"
  101. threeorfive2 = threeorfive2 + cumulative2
  102. playerone3()
  103. if (minusnum2 > 180):
  104. print "Sorry but you have entered an incorrect score."
  105. print "Please enter you score again"
  106. minusnum2 = int(raw_input())
  107. playerone3()
  108. playerone3()
  109. dartscore()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement