Skip to content

Commit 38a59b7

Browse files
authored
Uploaded new example
Code example for getting user input
1 parent 763c726 commit 38a59b7

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

python-break/user_input_example.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Use case 3: Getting user input
2+
3+
# Import the random module for generating random numbers
4+
import random
5+
6+
guesses_left = 4
7+
random_number = random.randint(1, 10)
8+
9+
while True:
10+
if guesses_left <= 0:
11+
print("You ran out of guesses! The correct number was " + str(random_number))
12+
break
13+
guess = input("Guess a number between 1 and 10, or enter q to quit:")
14+
if guess == "q":
15+
print("Successfully exited game.")
16+
break
17+
elif(not(guess.isnumeric())):
18+
guess = input("Please enter a valid value: ")
19+
else:
20+
if int(guess) == random_number:
21+
print("Congratulations, you picked the correct number!")
22+
break
23+
else:
24+
print("Sorry, your guess was incorrect.")
25+
guesses_left -= 1
26+
print("You have " + str(guesses_left) + " guesses left.")

0 commit comments

Comments
 (0)