Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 30, 2017 11:41:06

bossmikhail
Зарегистрирован: 2017-01-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование input в Visual studio 2015

Всем Здравствуйте! Подскажите пожалуйста с чем может быть связана такая проблема:
При использовании input в Visual studio 2015 и введении значения на латинице все работает норм. Как только пытаюсь переделать на русский, программа перестает распознавать символы?

Отредактировано bossmikhail (Янв. 30, 2017 11:43:10)

Офлайн

#2 Янв. 30, 2017 12:18:13

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Использование input в Visual studio 2015

Общие положения
http://www.py-my.ru/post/4bfb3c6a1d41c846bc00009b

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

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

Use PyCharm (FreeEdition)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Янв. 30, 2017 13:10:56

bossmikhail
Зарегистрирован: 2017-01-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование input в Visual studio 2015

Большое спасибо! Проблема не в том, что программа не правильно отображает введенный в 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”))

Офлайн

#4 Янв. 30, 2017 13:15:33

bossmikhail
Зарегистрирован: 2017-01-30
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование input в Visual studio 2015

Все решилось. Поменял is на == все робит ) Спасибо за внимание и помощь !

Отредактировано bossmikhail (Янв. 30, 2017 13:15:58)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version