popovIliya

Sample game for two pleyars

Feb 20th, 2021 (edited)
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.13 KB | None | 0 0
  1. ##
  2. ##   ***************************************************************************************************************************
  3. ##   | Да се напише програма, която реализира игра за познаване на число.                                                      |
  4. ##   | В играта участват двама души, а компютърът е посредник, който изпълнява                                                 |
  5. ##   | една и съща роля и за двамата играчи. На всеки ход компютърът безпристрастно                                            |
  6. ##   | хвърля зарче ( генерира случайно число в интервала {1,6}).                                                              |
  7. ##   | Първият играч по случаен начин прави шест опита да познае числата, генерирани от компютъра.                             |
  8. ##   | На ход е вторият играч, който също прави шест опита да познае числата, генерирани от компютъра.                         |
  9. ##   | Печели този, който е познал повече числа на компютъра. Входните данни (имената на играчите) се въвеждат от клавиатурата.|
  10. ##   ***************************************************************************************************************************
  11.  
  12. import random
  13.  
  14. def move(name):
  15.     r = random.randint(1,6)
  16.     print(name)
  17.     n = int(input())
  18.     return n == r
  19. def guess(name):
  20.     counter = 0
  21.     for r in range(1,7):
  22.         counter += int(move(name))
  23.     return counter
  24. def main():
  25.     first = input("First payer, please enter your name: ")
  26.     second = input("Second payer, please enter your name: ")
  27.     nr1 = guess(first)
  28.     nr2 = guess(second)
  29.     print(first,"you have guessed ",nr1,"number(s)")
  30.     print(second,"you have guessed ",nr2,"number(s)")
  31. main()
  32.  
Add Comment
Please, Sign In to add comment