331import random
2
3MIN = 2
4MAX = 10
5RANGE = MAX - MIN
6DECIMAL_PLACES = 1
7
8answer = MIN + (random.random() * RANGE)
9answer = round(answer, DECIMAL_PLACES)
10
11while True:
12try:
13guess = float(input("Please enter a number between " + str(MIN) + " and " + str(MAX)))
14except:
15print("That's not even a number!")
16continue
17
18if guess == answer:
19print("Well done!")
20break
21elif guess < answer:
22print("Too low")
23else:
24print("Too high")
25
26# Challenges
27# 1) Try it with numbers between 1 and 100
28# 2) Make it work with just whole number
29# 3) Make it so you only have 10 guesses
30
31
32
33