-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
""" | ||
Крайната цел на това упражнение е да се реализира играта "Guess the number". | ||
Играта има следните правила: | ||
- програмата иска името на играча | ||
- програмата поздравява играча | ||
- програмата намисля число от 1 до 10 | ||
- играчът трябва да познае числото, като има на разположение три опита | ||
- ако го познае: изписва се съобщение "You win!" | ||
- в противен случай: "You loose!" | ||
- след всяка игра програмата пита дали играчът иска да изиграе още една | ||
игра | ||
- при потвърждение всичко се повтаря | ||
- в противен случай изпълнението на програмата приключва | ||
Например: | ||
``` | ||
What is your name? Pesho | ||
Hello Pesho! | ||
Guess the number: 1 | ||
Guess the number: 5 | ||
You win! | ||
Do you want to play again? no | ||
What is your name? Gosho | ||
Hello Gosho! | ||
Guess the number: 3 | ||
Guess the number: 9 | ||
Guess the number: 7 | ||
You loose! | ||
Do you want to play again? yes | ||
Guess the number: 4 | ||
Guess the number: 8 | ||
You win! | ||
Do you want to play again? no | ||
``` | ||
""" | ||
|
||
from random import randint | ||
|
||
MIN_NUMBER = 1 | ||
MAX_NUMBER = 10 | ||
number = str(randint(MIN_NUMBER, MAX_NUMBER)) |