How to know if a user has pressed Enter using Python ?
For example :
user = raw_input(\"type in enter\")
if user == \"enter\":
print \
As @jonrsharpe said, the only way to exit properly the input
function is by pressing enter. So a solution would be to check if the result contains something or not:
text = input("type in enter") # or raw_input in python2
if text == "":
print("you pressed enter")
else:
print("you typed some text before pressing enter")
The only other ways I see to quit the input
function would throw an exception such as:
EOFError
if you type ^D
KeyboardInterrupt
if you type ^C
user_input=input("ENTER SOME POSITIVE INTEGER : ")
if((not user_input) or (int(user_input)<=0)):
print("ENTER SOME POSITIVE INTEGER GREATER THAN ZERO") #print some info
import sys #import
sys.exit(0) #exit program
'''
#(not user_input) checks if user has pressed enter key without entering
# number.
#(int(user_input)<=0) checks if user has entered any number less than or
#equal to zero.
'''