This is the simplest way:
x1 = float(raw_input("Enter x1: "))
Note that the raw_input()
function returns a string, which is converted to a floating point number with float()
. If you type something other than a number, you will get an exception:
>>> float(raw_input())
a
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: invalid literal for float(): a
If you're using Python 3 (it sounds like you are), use input
instead of raw_input
.