Найти - Пользователи
Полная версия: Использование input в Visual studio 2015
Начало » Python для новичков » Использование input в Visual studio 2015
1
bossmikhail
Всем Здравствуйте! Подскажите пожалуйста с чем может быть связана такая проблема:
При использовании input в Visual studio 2015 и введении значения на латинице все работает норм. Как только пытаюсь переделать на русский, программа перестает распознавать символы?
ZerG
Общие положения
http://www.py-my.ru/post/4bfb3c6a1d41c846bc00009b

Вариант пробелмы
http://ru.stackoverflow.com/questions/187090/vs11-и-python-tools-py-3-3-проблема-с-кодировкой-при-команде-input

Правильное решение

Use PyCharm (FreeEdition)
bossmikhail
Большое спасибо! Проблема не в том, что программа не правильно отображает введенный в input текст(это решается снятием галочки в Tee programm output…) а в том что что если программа создана под введение пользователем лат. букв она их понимает и работает корректно, но если переписать условия введения данных от пользователя на русском он вопрос выведет в юникоде на русском без ошибок, а введенный в ответ символ не поймет и сработает по ветке else. В любом случае огромное спасибо за ответ)
def gender(sex):
if sex is “m”:
print(“Здоров, чувак!”)
elif sex is “f”:
print(“Привет, красотка!”)
else:
print(“Учи буквы!”)
gender(input(“Введите ваш пол: m или f. \n”))
bossmikhail
Все решилось. Поменял is на == все робит ) Спасибо за внимание и помощь !
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB