We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 763c726 commit 38a59b7Copy full SHA for 38a59b7
1 file changed
python-break/user_input_example.py
@@ -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
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
23
24
+ print("Sorry, your guess was incorrect.")
25
+ guesses_left -= 1
26
+ print("You have " + str(guesses_left) + " guesses left.")
0 commit comments