Files
cybr108/practice/while_loop_input.py

24 lines
963 B
Python

# # Defines 'name' var as user input
# name = input('What is your name? ')
# # Print welcome string formatted to repeat user input
# print(f'Hello {name}')
# import 'random' module, built-in module that creates random numbers
import random
# Define 'secret_number' var as a randomly assigned integer between 1 and 10
secret_number = random.randint(1, 10)
# Print starting message
print('I am thinking of a number between 1 and 10')
while True:
# Sets 'guess' var to user input converted to integer
guess = int(input('Take a guess: '))
# if 'guess' equals 'secret_number', prints congrats message and breaks loop
if guess == secret_number:
print('Congrats! You guessed it!')
break
# If 'guess' is less than 'secret_number', print try again message
elif guess < secret_number:
print('Too low, try again.')
# If no other conditions are true, print try again message
else:
print('Too high, try again.')