Столкнулся с необъяснимой проблемой. Большая букава К введенная с помощью комманды input() в python версии 3.5.2 сразу же вызывает исключение. Такая проблема только с этой буквой. Маленькая к, любая другая большая или маленькая - порядок.
Вот как выглядит код:
interview = {} active = True while active: names = input("Ваше имя? ") vacation = input("\nГде бы вы хотели провести отпуск? ") interview[names] = vacation message = input("\nХотите продолжить опрос? Да\Нет. ").lower() if message == "нет": active = False print("\nРезультаты интервью пользователей: ") for name, vacation in interview.items(): print(name.title() + " хотел бы побывать во время отпуска в " + vacation.title())
вот его результат:
Ваше имя? К --------------------------------------------------------------------------- EOFError Traceback (most recent call last) <ipython-input-10-02fd86843ac1> in <module>() 2 active = True 3 while active: ----> 4 names = input("Ваше имя? ").lower() 5 vacation = input("\nГде бы вы хотели провести отпуск? ").lower() 6 interview[names] = vacation EOFError:
Что я сделал не так? Не могу понять или как-либо обработать эту ситуацию корректно. Не ловить же в конце концов исключение, меняя при этом на латинскую K…
Повторяется даже при :
message = input("напиши тут ") print(message)