Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- # Your goal for tonight is to create a number guessing game. Your program will pick a random number between 1 and 100 and repeatedly ask you for guesses.
- def get_guess():
- return int(input("5 tries to guess a number between 1 & 100: "))
- #how would i get it to countdown the number of guesses left?
- def rand_num_creator():
- return random.randrange(1, 100)
- rand_num = rand_num_creator()
- count = 5
- user_guess_list = []
- while count > 0:
- user_guess = get_guess()
- if user_guess in user_guess_list:
- print("guess a number once not twice")
- continue
- user_guess_list.append(user_guess)
- if user_guess == rand_num:
- print("you won and it took you {} guesses".format(len(user_guess_list)))
- break
- elif count == 1:
- print("ran out of guesses")
- break
- elif user_guess < rand_num:
- print("too low")
- count -= 1
- elif user_guess > rand_num:
- print("too high")
- count -= 1
- print("Thanks for playing!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement