How To Know If A User Has Pressed The Enter Key Using Python
How to know if a user has pressed Enter using Python ? For example : user = raw_input('type in enter') if user == 'enter': print 'you pressed enter' else: print 'you haven'
Solution 1:
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 python2if 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
- ...
Solution 2:
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 infoimport 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.
'''
Post a Comment for "How To Know If A User Has Pressed The Enter Key Using Python"