Что возвращает оператор input если ничего не ввести?

Что возвращает оператор input() если ничего не ввести???

w = input ("Введите + или - : ")
if w == "+" or w == "-":
    print ("Вы что-то нажали")
elif w == ЧТО ТУТ НАПИСАТЬ Я НЕ МОГУ ПОНЯТЬ (это, если просто нажать enter, ничего не введя):
    print ("Вы нажали enter, ничего не введя, отлично!!!")
else:
    print ("Вы ничего не нажали, обидка")

Ответы (1 шт):

Автор решения: entithat

Легко проверить

s = input()
print(s, type(s)) # '', <class 'str'>

Ваш код:

w = input ("Введите + или - : ")
if w == "+" or w == "-":
    print ("Вы что-то нажали")
elif w == '':
    print ("Вы нажали enter ни чего не введя, отлично!!!") # при пропуске ввода будет это
else:
    print ("Вы ни чего не нажали, обидка")
→ Ссылка