Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##
- ## ***************************************************************************************************************************
- ## | Да се напише програма, която реализира игра за познаване на число. |
- ## | В играта участват двама души, а компютърът е посредник, който изпълнява |
- ## | една и съща роля и за двамата играчи. На всеки ход компютърът безпристрастно |
- ## | хвърля зарче ( генерира случайно число в интервала {1,6}). |
- ## | Първият играч по случаен начин прави шест опита да познае числата, генерирани от компютъра. |
- ## | На ход е вторият играч, който също прави шест опита да познае числата, генерирани от компютъра. |
- ## | Печели този, който е познал повече числа на компютъра. Входните данни (имената на играчите) се въвеждат от клавиатурата.|
- ## ***************************************************************************************************************************
- import random
- def move(name):
- r = random.randint(1,6)
- print(name)
- n = int(input())
- return n == r
- def guess(name):
- counter = 0
- for r in range(1,7):
- counter += int(move(name))
- return counter
- def main():
- first = input("First payer, please enter your name: ")
- second = input("Second payer, please enter your name: ")
- nr1 = guess(first)
- nr2 = guess(second)
- print(first,"you have guessed ",nr1,"number(s)")
- print(second,"you have guessed ",nr2,"number(s)")
- main()
Add Comment
Please, Sign In to add comment