Skip to content

Commit e440829

Browse files
committed
Add "Number Guess Game" example
Signed-off-by: Ercan Ersoy <ercanersoy@ercanersoy.net>
1 parent 3267ced commit e440829

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ Copyright (c) 2020 Ercan Ersoy
77
* [Hello World](hello-world)
88
* [User Input](user-input)
99
* [Circle Calculator](circle-calculator)
10-
* [Simple Calculator](simple-calculator)
10+
* [Simple Calculator](simple-calculator)
11+
* [Number Guess Game](number-guess-game)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import sys
2+
from random import random
3+
4+
count_of_numbers = int(input("Count of guess (1-10): "))
5+
6+
if count_of_numbers < 1 and count_of_numbers > 10:
7+
print("Wrong input!")
8+
sys.exit()
9+
10+
print("A decimal random number generating between 0 to 100.")
11+
random_number = int(random() * 100.0)
12+
print("A decimal random number have generated between 0 to 100.")
13+
14+
for i in range(count_of_numbers, 0, -1):
15+
print(i, end="")
16+
print(" guess remaining.")
17+
guessed_number = int(input("Enter a decimal number: "))
18+
19+
if random_number == guessed_number:
20+
print("Congratulations! You have guessed this random number.")
21+
sys.exit()
22+
elif random_number < guessed_number:
23+
print("You should guess a smaller decimal number.")
24+
else:
25+
print("You should guess a bigger decimal number.")
26+
27+
print("You have not been guessed this random number.")

0 commit comments

Comments
 (0)