https://docs.python.org/3/tutorial/inputoutput.html
https://docs.python.org/3/library/io.html
# In Py2, there are two functions: raw_input() and input(). # raw_input([prompt]) - returns a string # input([prompt]) - returns a value, equivalent to eval(raw_input(prompt)) reply = raw_input("Enter int:") n = int(reply) # exceptions possible
# In Py3, there is only input(), which works as raw_input() from Py2. reply = input("Enter float:") # a string without '\n' x = float(reply) # exceptions possible
# Compatibility. try: input = raw_input except NameError: # we are in Py3 pass
# Using sys.stdin (a file object, mode='r'). import sys line = sys.stdin.readline() # a string with '\n'